MVC 3.0 T4MVC在VS 2010中停止工作

| 昨天我已经完全编译了ASP.NET MVC 3.0项目。今天,当我再次打开项目时,由于T4MVC而无法编译,我感到非常惊讶。 我再次通过NuGet阅读了T4MVC模板,但这没有帮助。然后,我删除了所有相关的T4 VS 2010扩展:T4编辑器,T4Utilites和Visual T4,再次打开了项目,但这并没有帮助,而是我重新启动并重新安装了T4扩展,但这也没有帮助。比起我创建一个新的干净ASP.NET MVC 3.0项目并向其中添加T4MVC,我遇到了相同的错误(请参阅peintscreen)。 如果我从解决方案中删除T4MVC.tt,则无法编译该项目,但是当我将其放回原位时,我再次遇到错误。 打开错误屏幕1 打开错误屏幕2 我认为Visual Studio的问题,现在我有一个非常糟糕的主意-尝试重新安装Visual Studio,但是可能有人建议更好的方法? 第1 另外,这几天我没有安装任何与Visual Studio相关的东西,可能只是通过Windows Update进行的几次小型Upstate更新,但它们与Visual Studio没有关系。 我还安装了MVC 3.0更新工具,但在今天之前一切工作正常。 看起来很奇怪,我可以使用此模板成功生成* .cs文件,在此过程中没有出现任何错误,但是Visual Studio将T4MVC.tt归咎于某些原因。 第2页 实际上还更新了NuGet软件包。可能是这样吗?嗯...但是删除了NuGet之后就一样了:(     
已邀请:
好的,这是修复该问题的4个步骤(无需卸载Visual Studio :)) 1)从项目中删除T4MVC(删除T4MVC软件包参考) 2)使用扩展管理器删除NuGet 3)使用扩展管理器重新安装NuGet 4)添加回T4MVC。 经过这个神奇的步骤,我就能正常工作。     

要回复问题请先登录注册