2017-09-25 1 views
0

ich meine nuget bis 4.3 aktualisieren, da dann gibt es immer ein Fehler, wenn mein Build-System versuchen nuget Pakete wiederherzustellenwixtoolset Nuget 4.3 fail auf wiederherstellen wixproj

ich VS2017 bin mit der Version 15.3.5 und wixtoolset installiert

"C:\NuGet\NuGet.exe" restore "C:\...\....sln" -ConfigFile "C:\....\NuGet.config" -NoCache -NonInteractive -Verbosity detailed 
    NuGet Version: 4.3.0.4406 
    MSBuild auto-detection: using msbuild version '15.3.409.57025' from 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\bin'. Use option -MSBuildVersion to force nuget to use a specific version of MSBuild. 

C:\... \Setup\Setup.wixproj : error MSB4057: The target "_IsProjectRestoreSupported" does not exist in the project. 
+0

Ist dieses Problem nur bei tfs build oder auch bei local durch VS/Msbuild aufgetreten? –

+0

es passiert lokal, wenn ich den Befehl in der Befehlszeile ausführen und auch wenn ich auf VS laufen. Ich benutze XAML Builds – HLourenco

+0

Wenn ja, scheint nicht mit TFS-Seite verwandt, schlagen Sie vor, TFS-Tag zu entfernen und Nuget-Tag hinzufügen, die genauere Aufmerksamkeit erhalten könnte. –

Antwort

2

wixtoolset Nuget 4.3 auf wiederherstellen fail wixproj

ich den gleichen Fehler habe wie Sie, wenn ich NuGet.exe v4.3.0 Pack wiederherstellen Alter für das WiX Toolset-Projekt. Dann stellte ich fest, dass ein _IsProjectRestoreSupported Ziel in NuGet.exe v4.3.0 hinzugefügt wurde, das für jedes Projekt aufgerufen wird, um zu überprüfen, ob die Wiederherstellungsziele vorhanden sind. Diese Änderung wird verwendet, um die NuGet Ausgabe 5530. Weitere Detailinformationen zu beheben, können Sie folgenden Link überprüfen:

https://github.com/NuGet/NuGet.Client/pull/1550

Als Abhilfe können, können Sie die NuGet.exe v4.1.0 statt NuGet.exe v4.3.0 in der Verwendung Ordner C:\NuGet, oder Wiederherstellen NuGet-Paket von Visual Studio. Die obige Änderung gilt nur für die Befehlszeile, VS hat diese Probleme nicht, da die Projektsysteme zum Lesen der Projekte zur Verfügung stehen.

Außerdem für die Ausgabe auf der Version v4.3.0, ich habe ein neues Problem auf GitHub einreichen:

https://github.com/NuGet/Home/issues/5940

Hoffnung, das hilft.

Verwandte Themen