Gibt es eine Möglichkeit die importierte Projekt Fehler für Microsoft.CSharp.targets zu beheben, andere als die reservierte Eigenschaft auf $ (MSBuildBinPath) zu ändern?

StackOverflow https://stackoverflow.com/questions/2165327

Frage

Also ich die Störung erhalten:

  

Das importierte Projekt   "C: \ Microsoft.CSharp.targets" nicht   gefunden. Bestätigen Sie, dass der Weg in die    Erklärung richtig ist, und   dass die Datei auf der Festplatte vorhanden ist.

Wenn ich diesen Befehl:

%WINDIR%\Microsoft.NET\Framework\v2.0.50727\msbuild.exe MyProject.csproj /target:publish

Ich fand andere besagt, dass ich folgendes in meiner Projektdatei ändern sollte:

<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

Um dies zu:

<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />

Ich habe dies bereits versucht und bin immer noch die gleichen Fehler. Es scheint, als ob beide reservierten Objekte sind leer oder auf „C:“ hat jemand irgendwelche Vorschläge

War es hilfreich?

Lösung

Fehler Sie erhalten könnte .NET Framework Installationsprobleme hinweisen.
Erstellen Sie einfache MSBuild-Datei, die Sie wird zeigen, ob das der Fall ist:


http://schemas.microsoft.com/developer/msbuild/2003 „> ;

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top