创建一个已经包含Nuget包参考的Visual Studio项目模板?

Mic*_*tum 5 .net asp.net visual-studio-2010 visual-studio nuget

我想创建一个Visual Studio 2010项目模板,该模板本质上是一个ASP.net 3.5 Webforms应用程序。

但是,我想自动添加一个NuGet包参考。我可以根据需要将实际的nupkg与模板捆绑在一起,但是我想知道是否可以在创建新的Project时运行Install-Package命令以始终检索最新版本?(我可以保证将来的版本不会破坏模板)

那可能吗?到目前为止,我仅对项目模板进行了少量更改,所以我不知道确切的起点。我为MVC 3找到了一些东西,但是如上所述,我在Webforms(和.net 3.5)上。

Dan*_*eny 3

您可以为其创建自定义模板,但它不会从网络获取,它只会从本地磁盘复制(尽管将来可能会改变)。Phil Haack 最近在他的博客上写了一篇关于此的文章

\n
\n

有两个主要限制:

\n
    \n
  • 该包必须存在于 %ProgramFiles%\\Microsoft ASP.NET\\ASP.NET MVC 3\\Packages 文件夹中。MVC 3 不会\xe2\x80\x99 去网上搜索它们。
  • \n
  • 元素中包的版本属性是必需的并且是完全匹配的。
  • \n
\n
\n