Ich möchte eine vorhandene .sln-Datei in den Speicher öffnen.Öffnen Sie eine VS 2005-Lösungsdatei (.sln) in den Speicher
Beispiel einer Nicht-Arbeitsweise:
private Solution2 OpenSolution(string filePath)
{
Solution2 sln;
sln.Open(filePath);
return sln;
}
Wenn ich eine Instanz von Solution2 habe, dann kann ich die Methode aufrufe, öffnen; aber Wie kann ich eine Instanz von Solution2 bekommen?
Mein Ziel ist es dann, das passende Projekt zu bekommen und einige seiner Einstellungen zu lesen ... aber das ist einfach, Zugang zu der Lösung zu haben.
Vielen Dank im Voraus, Luís
Was ist der Kontext hier? Ist es in Ordnung, die Lösung zu öffnen, oder ist eine bereits geöffnet, die nicht geschlossen werden kann? Wird Ihr Projekt als Visual Studio-Add-In, VSPackage oder als separate Anwendung ausgeführt? –
In einer separaten Anwendung möchte ich eine beliebige VS-Lösung öffnen. @RichieHindle Antwort ist perfekt für meine Situation. Danke –