2011-06-08 94 views
4

我想创建一个Visual Studio 2010项目模板,它基本上是一个ASP.net 3.5 Webforms应用程序。创建一个已经包含Nuget包引用的Visual Studio项目模板?

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

这可能吗?到目前为止,我只对Project Templates进行了一些小改动,所以我不知道我会从哪里开始。我发现一些MVC 3的东西,但据说,我在Webforms(和.net 3.5)上。

+0

菲尔哈克只是在博客中关于这个问题,一部分一篇关于创建自定义MVC模板的文章。 [http://haacked.com/archive/2011/06/06/creating-a-custom-asp-net-mvc-project-template.aspx](http://haacked.com/archive/2011/06/ 06 /创建-一个定制-ASP净MVC-项目template.aspx) – 2011-06-08 01:47:45

回答

3

你可以为它创建一个自定义模板,但是它不会从网页中获取,它只会从你的本地磁盘上复制(尽管这可能会在将来改变)。菲尔哈克最近在他的博客中写了一篇article一下:

主要有两大限制:

  • 包必须存在的%ProgramFiles%\微软ASP.NET \ ASP.NET MVC 3 \ Packages文件夹。 MVC 3不会在线搜索它们。
  • 元素中包的版本属性是必需的,并且是完全匹配的。
相关问题