0

我們計劃通過使用msbuild的cmd來構建解決方案。項目解決方案(.sln)具有nuget參考。我們在構建項目sln時遇到了錯誤。像nuget錯誤。通過MSBuild註釋提示生成Vs2012 Sln。帶有nuget參考

恢復的NuGet包... 爲了防止從的NuGet構建過程中下載的軟件包,打開Visual Studio的選項對話框中,單擊包管理器節點上,取消選中「允許的NuGet下載缺失的軟件包」。 C:\ Program Files(x86).nuget \ nuget.targets(89,9):錯誤:無法找到軟件包X'的版本'3.0.0.0'。

如何在構建解決方案時恢復nugets?

回答

0

在構建解決方案之前執行NuGet包恢復。

此錯誤通常意味着NuGet無法從當前活動軟件包源中找到軟件包X.

你能檢查工具 - >選項 - >軟件包源中的活動軟件包源以查看是否選擇了必要的軟件包源。