Visual Studio: Das Hinzufügen einer Projektdatei über Power Console schlägt fehl

Ich habe die Aufgabe, 384 vorhandene Projekte in einer Lösung hinzuzufügen, um die Abhängigkeit von Binärdateien durch die Abhängigkeit von Projekten zu ersetzen und mit msbuild zu erstellen. Um dies zu erreichen, versuche ich, Visual Studio API zu verwenden, um das Hinzufügen von Projekten zu einer Lösung zu automatisieren.

Ich bin eigentlich ein Anfänger von Windows Power Shell und verwende das Power Console-Plug-in für Visual Studio, um Projektdateien (* .csproj, * .vcxproj) in die derzeit geöffnete Lösung mit $ DTE.Solution.AddFromFile (http://msdn.microsoft.com/en-us/library/envdte80.solutionfolder.addfromfile), aber es scheint nicht zu funktionieren. Hier ist die Fehlerausgabe:

PS> $DTE.Solution.AddFromFile('WpfApplication1.csproj')
Exception calling "AddFromFile" with "2" argument(s): "The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALID
ARG))"
At line:1 char:26
+ $DTE.Solution.AddFromFile <<<< ('WpfApplication1.csproj')
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : DotNetMethodException

Hat jemand Tipps zur Verwendung der Visual Studio-API-Methoden über Power Console?

Farrukh

Antworten auf die Frage(2)

Ihre Antwort auf die Frage