4

当我基于 Visual Studio 2010 中的自定义项目模板创建新项目时,谁能与我分享如何(或在哪里可以找到如何)自动安装 NuGet 包?

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

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

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

4

2 回答 2

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

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

于 2011-11-06T00:46:12.997 回答
0

在这里查看这篇文章:

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

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

于 2011-10-28T20:34:12.730 回答