在VS 2010项目模板中自动安装NuGet包

时间:2011-10-27 19:09:36

标签: visual-studio-2010 nuget project-template visual-studio-templates

根据我在Visual Studio 2010中的自定义项目模板创建新项目时,有人可以与我分享如何(或者我可以在哪里找到)自动安装NuGet包吗?

我正在为一个默认使用几个NuGet包的项目创建一个新的项目模板。我已经阅读了NuGet网站上的文档,但这是不可接受的,因为我想引用一个已经安装在项目中的现有软件包。

换句话说,如果我在我的模板(VSIX)中嵌入了包v1但是已经在解决方案中安装了1.1版,我希望NuGet引用版本1.1,而不是将v1放入解决方案并强制开发人员更新封装

这可能吗?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:2)

NuGet 1.5现在支持此功能,而无需您构建ASP.NET MVC 3项目模板。

http://blogs.msdn.com/b/marcinon/archive/2011/07/08/project-templates-and-preinstalled-nuget-packages.aspx

这取代了我写的帖子。 :)

答案 1 :(得分:0)

点击此帖:

http://haacked.com/archive/2011/06/06/creating-a-custom-asp-net-mvc-project-template.aspx

文章提到NuGet包需要在你的机器上,但是这将在未来改变(如果它还没有)。