Asp.net mvc 3 向MVC3添加视图时出现异常
我正在使用Visual Studio 2012 Express for Web 当我尝试添加视图时,会出现一个错误,提示:Asp.net mvc 3 向MVC3添加视图时出现异常,asp.net-mvc-3,visual-studio-2012,ninject,Asp.net Mvc 3,Visual Studio 2012,Ninject,我正在使用Visual Studio 2012 Express for Web 当我尝试添加视图时,会出现一个错误,提示: The templates had the following 1 error(s) C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE\VWExpress\ItemTemplates\CSharp\Web\MV C 3\CodeTemplates\AddView\CSHTML\Empty.tt(-1,-1)
The templates had the following 1 error(s)
C:\Program Files\Microsoft Visual Studio
11.0\Common7\IDE\VWExpress\ItemTemplates\CSharp\Web\MV
C 3\CodeTemplates\AddView\CSHTML\Empty.tt(-1,-1): error :
There was a problem getting an AppDomain to run the
transformation from the host. The process cannot continue.
我一直在插入Ninject(这实际上只是一个证明它工作的应用程序),所以它可能与一个启动文件有关
我应该从哪里着手解决这个问题
谢谢
Dave尝试重新启动Visual Studio 2012并立即添加一个视图,这对您来说已经足够了
您是否复制了项目的
代码模板
文件夹?重新启动对我不起作用。事实证明,mvc3从未安装在我的机器上(mvc4已经就位),而且我的visual studio副本也希望安装service pack 1。因此,我使用重新启动的visual studio控制面板卸载了较新版本的newget。service pack(sp1)已成功安装。现在,我的自定义.tt文件成功地呈现了新视图
引导我走上这条路的信息:
及
尝试重新启动
Visual Studio 2012
,并将视图添加到project@Karthik,成功了。如果你想加上它作为答案,我会把它标记为答案。知道为什么会发生这种情况吗?不,只是一直在和Castle Windsor和Ninject玩弄初创公司的东西。我不知道这有什么问题,但我在[connect.microsoft.com]上看到过这个问题(),你可以看到微软的帖子,因为他们也在试图解决这个问题。这个解决方案对我来说很奇怪,尽管我在打开项目后没有向项目中添加任何新的.tt模板。关闭Visual Studio导致解决方案被保存,这可能是问题的根源。我在项目中确实有上一个会话中的.tt文件,但无论是在它不工作时,还是在关闭Visual Studio并重新打开它之后,都是如此。