簡體   English   中英

找不到文件packages.config

[英]File not found packages.config

我最近在一個項目上遇到了這個錯誤。

將文件packages.config復制到obj \\ Debug \\ Package \\ PackageTmp \\ packages.config失敗。 找不到文件'packages.config'。

我根本沒有在這個項目中使用NuGet,但是在從trunk到項目分支的更改合並之后發生了這個錯誤,可能會從VS10引入更改。 我想簡單地刪除對這個packages.config的引用,或者至少放入一個虛擬文件以使錯誤消失。 任何建議都會有所幫助。

在* .csproj文件中,嘗試刪除該行:

<None Include="packages.config" />

刪除任何與“.targets”匹配的“導入”元素,並包含“nuget”或“packages”。 它們可能是用於添加包的NuGet版本之一或其他依賴。

刪除任何“Target”元素,如果它們包含“NuGet”,則為子元素。 在最新版本中添加,以便更容易恢復丟失的包。

如果您沒有使用nuget,請打開您的項目文件(* .csproj),找到如下所示的行:

<Import Project="$(SolutionDir)\.nuget\nuget.targets" />

並刪除它。 這應該擺脫nuget引用。

注意:在VS2010中,此行可能看起來不同,但應該存在對nuget.targets引用。

我設法通過查看'源控件'輸出(菜單 - >視圖 - >輸出)並添加了缺少的.nuget \\ packages.config文件夾+文件來修復它。

而不是致力於TFS。

然后,我刪除了新創建的文件夾+文件並重新發送到TFS。

HTH。

暫無
暫無

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

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