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

问题描述:

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

可以这样做吗?

目前最简单的方法是使用工作副本浏览器(View - > Working Copy Explorer)。从这里你可以浏览你的解决方案文件夹,并添加参考。

我加入了思想为指导加强这给AnkhSVN feedback forum,请去投票:-)

+0

好投赞成票! – chobo2 2011-01-27 22:47:08

+1

这将工作正常,问题是你必须手动做它,当你添加其他包时,你需要再次做。在团队中时,其他开发人员将不会自动从源代码管理中提取文件。所以对于单个开发者,我会同意答案。 – 2011-06-26 08:14:04

+1

@SimonThompson这是不正确的,添加它是手动的,但只需要一个人添加参考。其余的是自动的。 – 2011-09-22 13:08:52

您可以添加包目录作为web项目。我使用TFS所以唯一的问题是添加一个包后,我需要将这些文件包括到源代码管理器中,但至少在那里可见...

您应该考虑'不提交包工作流程'。这是更成熟的解决方案:

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

你可能有兴趣在阅读该文档的NuGet: