簡體   English   中英

Visual Studio 2012中的NuGet構建失敗

[英]NuGet Build Failure In Visual Studio 2012

我已經在Visual Studio 2012中安裝了NuGet 2.1.31002.9028。啟用包還原並將任何包(如EntityFramework)添加到我的項目時,在生成項目時會出現以下錯誤:

Error   1   The system cannot find the path specified.  ConsoleApplication1
Error   2   The command ""D:\Code\ConsoleApplication1\.nuget\nuget.exe" install "D:\Code\ConsoleApplication1\ConsoleApplication1\packages.config" -source ""  -RequireConsent -solutionDir "D:\Code\ConsoleApplication1\ "" exited with code -1.    ConsoleApplication1
Warning 3   The referenced component 'System' could not be found.   ConsoleApplication1

每個參考都有類似上面的警告。 當我從命令提示符運行命令時,第二個錯誤中的命令運行正常。 我已選中“允許NuGet在生成過程中下載缺少的軟件包”,並且我還嘗試添加EnableNuGetPackageRestore環境變量,但沒有一個可以解決此問題。 我在其他機器上也沒有遇到這個問題,這使它更加混亂。

感謝您提供的任何幫助,如果需要,我們非常樂意提供任何其他信息。

您應該嘗試允許NuGet在構建過程中下載缺少的軟件包

在此處輸入圖片說明

我遇到了同樣的問題,因此應該有所幫助。

來源: http : //blog.nuget.org/20120518/package-restore-and-consent.html

這是一個艱難的過程,這是我嘗試過的一些事情

  1. 創建一個控制台應用程序,然后查看是否可以再現? (不安裝nuget軟件包)
  2. 參考中是否正確引用了系統? 可以嘗試將其刪除並添加回去。
  3. 它可以復制其他項目類型,例如類庫嗎?

希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM