2017-09-25 8 views
0

が、私は4.3に私のnugetを更新wixproj私のビルドシステムは、私はVS2017、バージョン15.3.5を使用していwixtoolset Nuget 4.3は、上の

nugetパッケージを復元しようとすると、それ以降、常にエラーがあり、復元、および失敗しますwixtoolsetは

"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

この問題は、tfs buildまたはVS/Msbuild経由のローカルでのみ発生しましたか? –

+0

コマンドラインでコマンドを実行してもVS上で実行してもlocalyが発生します。私はXAMLビルドを使用しています – HLourenco

+0

もしそうなら、TFS側には関係していないようですが、TFSタグを削除し、より正確な注意を得ることができるNugetタグを追加することを提案します。 –

答えて

2

wixtoolset Nuget 4.3を、私はパックを復元NuGet.exe v4.3.0を使用する場合、私はあなたと同じエラーを得た

wixproj復元に失敗インストールWiX Toolsetプロジェクトの年齢。次に、_IsProjectRestoreSupportedターゲットがNuGet.exe v4.3.0に追加され、リストア対象が存在することを確認するために各プロジェクトで呼び出されることがわかりました。あなたがNuGet.exe v4.1.0代わりNuGet.exe v4.3.0のを使用することができ、回避策として

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

:この変更は、あなたは下のリンクをチェックすることができ、より詳細な情報についてはNuGetの問題5530を固定するために使用されますフォルダC:\NuGet、またはVisual StudioでNuGetパッケージを復元します。上記の変更はコマンドラインのみに適用されますが、プロジェクトシステムがプロジェクトを読むことができるので、VSにはこれらの問題はありません。

また、バージョンv4.3.0上の問題のために、私はGitHubの上に新しい問題を送信している:

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

・ホープ、このことができます。

関連する問題