为什么我的设计时间视图脚手架不再工作后安装万无一失的验证



我最近在一个新的MVC4应用程序中添加了MVC万无一错验证,现在每次我尝试使用添加视图向导来构建视图时,我都会得到以下异常[为简洁而缩短]:

C:Projects2012Comair.RIComair.RI. ui CodeTemplatesAddViewCSHTMLDetails.tt(0,0): error: Running transformation: System。TypeInitializationException:"Foolproof"的类型初始化器。` `引发了一个异常。System.IO.FileNotFoundException:无法加载文件或程序集。Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'或其依赖项之一。系统找不到指定的文件

注意:我发现简单地注释掉视图模型中的傻瓜属性,然后重新编译,允许脚手架再次工作。然后我可以取消注释的傻瓜的东西,它似乎工作。

参考。net 3.5和MVC 2。下载源代码http://foolproof.codeplex.com/SourceControl/changeset/view/94877,更改引用,重新编译并将新的Foolproof dll添加到您的应用程序中。

(当我这样做的时候,我不得不对项目xml做一些更改,因为有几个比特没有包含在下载的文件中)

你需要有ASP。. NET MVC 2已安装在您的系统上。

你可以从这里下载:http://www.microsoft.com/en-us/download/details.aspx?id=22079

最新更新