繁体   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