当我在Visual Studio 2010中基于自定义项目模板创建新项目时,谁能与我分享如何(或在哪里我可以找到如何)自动安装NuGet包?
我正在为一个默认使用几个NuGet包的项目创建一个新的项目模板。我已经阅读了NuGet网站上的文档,但这是不可接受的,因为我想引用一个已经安装在项目中的现有包。
换句话说,如果我在模板(VSIX)中嵌入了v1包,但解决方案中已经安装了1.1版本,我希望NuGet引用1.1版本,而不是将v1放入解决方案中并迫使开发人员更新包。
这可能吗?如果有,又是怎么做到的?
NuGet 1.5现在支持此功能,而无需构建ASP。. NET MVC 3项目模板。
http://blogs.msdn.com/b/marcinon/archive/2011/07/08/project-templates-and-preinstalled-nuget-packages.aspx这取代了我写的那篇文章。:)
查看这篇文章:
http://haacked.com/archive/2011/06/06/creating-a-custom-asp-net-mvc-project-template.aspx文章提到NuGet包需要安装在您的机器上,但是这在将来应该会改变(如果还没有的话)。