我正在尝试破解MVC 3项目模板,以便通过nuget自动安装elmah。
自MVC 3 Tools更新以来,MVC3项目模板包含以下部分:
<WizardData> <packages> <package id="jQuery" version="1.5.1" /> <package id="jQuery.vsdoc" version="1.5.1" /> <package id="jQuery.Validation" version="1.8.0" /> <package id="jQuery.UI.Combined" version="1.8.11" /> <package id="EntityFramework" version="4.1.10331.0" /> <package id="Modernizr" version="1.7" /> </packages> </WizardData>
所以我试图像这样添加elmah包:
<WizardData> <packages> ... <package id="elmah" version="1.2.0.1" /> </packages> </WizardData>
我还在
中下载并添加了elmah.1.2.0.1.nupkg文件C:\ Program Files(x86)\ Microsoft ASP.NET \ ASP.NET MVC 3 \ Packages
文件夹以及默认包(jQuery.1.5.1.nupkg,EntityFramework.4.1.10331.0.nupkg等...)
不幸的是,当我创建一个新的MVC3项目时,我一直有这个错误:
error http://fabrice.michellonet.free.fr/elmah.png
有谁知道如何解决这个错误?
至少这个版本的mvc3工具是否可行?
答案 0 :(得分:4)
我刚刚在博文中介绍了如何执行此操作:http://haacked.com/archive/2011/06/06/creating-a-custom-asp-net-mvc-project-template.aspx
这将介绍如何创建和注册自定义项目模板。