将NuGet Packages文件夹添加到解决方案文件中?

cho*_*bo2 31 ankhsvn packages solution visual-studio-2010 nuget

Nuget将包放在我的根文件夹中(在我的情况下是我的trunk文件夹).我想知道有没有办法让VS 2010了解这个文件夹?我正在使用ankh svn进行通勤,所以在我的解决方案中使用它会非常好,所以当我添加一个引用时我可以从VS 2010提交它而不必去我的主干并手动执行它.

可以这样做吗?

Len*_*rri 23

您可能有兴趣阅读此NuGet文档:

使用NuGet而不将包提交给源代码控制

  • 是的.自从它问世以来一直在使用它.很高兴他们提出了这个解决方案,因为它比提交.dll更好. (2认同)
  • 非常好的答案.OP应该接受它. (2认同)

San*_*ken 10

目前最简单的方法是使用工作副本资源管理器(查看 - >工作副本资源管理器).从这里,您可以浏览解决方案文件夹,并添加参考.

我在AnkhSVN反馈论坛上加入了这个想法,请去投票:-)


mik*_*kus 8

您应该考虑"不提交包工作流程".它是更成熟的解决方案:

http://blog.davidebbo.com/2011/08/easy-way-to-set-up-nuget-to-restore.html

  • 我认为Leniel Macaferi的回答现在已经过时了. (2认同)

小智 7

您可以将packages目录添加为Web项目.我使用TFS所以唯一的问题是在添加一个包之后我需要将这些文件包含到源代码控制中,但至少可见...

  • 我最初做这个时遇到了构建错误.请记住从要构建的项目列表中删除"网站".然后就像一个魅力. (2认同)