我想创建一个 Visual Studio 2010 项目模板,它本质上是一个 ASP.net 3.5 Webforms 应用程序。
但是,我想自动添加 NuGet 包引用。如果需要,我可以将实际的 nupkg 与模板捆绑在一起,但我想知道是否可以改为运行 Install-Package 命令以在创建新项目时始终检索最新版本? (我可以保证以后的版本永远不会破坏模板)
那可能吗?到目前为止,我只对项目模板做了一些小的更改,所以我不知道具体从哪里开始。我找到了一些 MVC 3 的东西,但正如我所说,我使用的是 Webforms(和 .net 3.5)。
您可以为其创建自定义模板,但它不会从网络获取,它只会从本地磁盘复制(尽管将来可能会改变)。菲尔·哈克写了一篇article http://haacked.com/archive/2011/06/06/creating-a-custom-asp-net-mvc-project-template.aspx最近在他的博客上谈到了这一点:
有两个主要限制:
- 该包必须存在于 %ProgramFiles%\Microsoft ASP.NET\ASP.NET MVC 3\Packages 文件夹中。 MVC 3 不会在线搜索它们。
- 元素中包的版本属性是必需的并且是完全匹配的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)