簡體   English   中英

使用TFS在VS 2010中進行分支會丟失NuGet包引用

[英]Branching in VS 2010 with TFS loses NuGet package references

我將Visual Studio 2010與Team Foundation Server 2010一起使用。我為使用AutoMapper和EntityFramework的項目創建了一個根,該項目是使用NuGet程序包管理器為解決方案安裝的。

當我從根分支時,結果分支在AutoMapper和EntityFramework的引用部分中具有黃色警告三角形。 我嘗試取消安裝軟件包,然后重新安裝,但是沒有任何內容允許我包含這些引用並構建解決方案。 我收到的唯一消息是包裝區域已存在。

感謝所有建議。

我已經解決了問題。 根解決方案是從另一個來源的現有項目創建的,並且項目文件夾中的packages.config文件中有一些NuGet軟件包引用。 這些步驟是:

  • 從解決方案的根目錄中刪除packages文件夾(如果已被復制)
  • 從解決方案文件(.sln)中刪除對軟件包的任何NuGet引用
  • 從packages.config文件中刪除任何NuGet引用
  • 使用管理NuGet程序包解決方案來卸載所有程序包
  • 從解決方案級別重新安裝

然后一切都很好。

暫無
暫無

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

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