[英]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.