Disons que j'ai un seul fichier de solution qui référence les fichiers de projet N. Il existe une relation 1-N de solution aux fichiers de projet.C# - Convertir des solutions multi-projets en solution 1-1 au projet
Comment puis-je créer un script qui crée les fichiers de solution N, chacun d'eux renvoyant à un fichier projet distinct?
Exemple: J'ai A.sln qui pointe vers a.csproj, b.csproj et c.csproj. Quel est un bon moyen de créer un script qui créera deux autres fichiers de solution, B.sln et C.sln?
Voici ce que je pense:
fn(Solution f)
{
projectArray = f.getAllProjects;
for each project in projectArray
{
Solution s = new Solution(project); // makes new solution with name and
// reference to project
s.copySettings(f); // copy all of f minus the project references
s.save(); // save new Solution
}
delete f;
}
merci, je vais essayer ça –