我想创建一个Visual Studio 2010项目模板,该模板本质上是一个ASP.net 3.5 Webforms应用程序。
但是,我想自动添加一个NuGet包引用。我可以根据需要将实际的nupkg与模板捆绑在一起,但是我想知道是否可以在创建新项目时改为运行Install-Package命令以始终检索最新版本? (我可以保证以后的版本永远不会破坏模板)
那可能吗?到目前为止,我仅对项目模板进行了少量更改,所以我不知道确切的开始位置。我为MVC 3找到了一些东西,但是如上所述,我在Webforms(和.net 3.5)上。
最佳答案
您可以为其创建自定义模板,但是不会从网络上获取它,它只会从本地磁盘复制(尽管将来可能会改变)。菲尔·哈克(Phil Haack)最近在他的博客上写了一个article:
There are two major limitations:
- The package must exist in the %ProgramFiles%\Microsoft ASP.NET\ASP.NET MVC 3\Packages folder. MVC 3 doesn’t go searching online for them.
- The version attribute of the package in the element is required and is an exact match.
关于.net - 是否创建一个已经包含Nuget包引用的Visual Studio项目模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6272952/