17

我正在 Microsoft Visual Studio 2012 Express 中创建一个视图,我希望它是一个强类型的局部视图,但我收到以下错误:

C:\Program Files(x86)\Microsoft Visual Studio 11.0\Common7\IDE\VWDExpress\Item Templates\CSharp\Web\MVC 4\CodeTemplates\AddView\CSHTML\Empty.tt(-1,1):错误:有让 AppDomain 从主机运行转换时出现问题。该过程无法继续。

我在创建不是部分视图、强类型或非强类型的视图时没有遇到任何问题。

4

4 回答 4

47

很简单...只需重新启动 Visual Studio

http://blog.jongallant.com/2012/07/appdomain-process-cannot-continue.html#.UQwtQs6mg1I

于 2013-02-01T19:26:47.427 回答
4

我使用的是 Visual Studio 2013 Professional 并且遇到了同样的问题,以下都没有对我有用-

  • 重新启动VS-没有帮助
  • <NetFx40_LegacySecurityPolicy enabled="true" />devenv.exe.config 文件中没有
  • 从 VS > 工具 > 扩展和更新重新安装 Nuget 包管理器
  • 从 Microsoft 重新安装 MVC4

然后我从控制面板 > 添加/删除程序修复了我的 VS 安装,我的问题得到了解决。我不知道出了什么问题,但这肯定需要 Microsoft Guys 的注意。希望我的回答对有需要的人有所帮助。

于 2015-02-05T07:21:24.777 回答
2

我正在使用 VS12 并更新到 VS13,我无法创建视图并收到上述错误,我刚刚通过进入工具 --> 扩展和更新更新了 Nuget 包管理器,一切对我来说都很好。

于 2015-04-17T07:33:30.857 回答
0

当我遇到同样的问题时,我意识到这种解决方法可能对我们中的一些人有用,但是……就我而言,它不起作用。但是更改 devenv.exe.config,删除该行

<NetFx40_LegacySecurityPolicy enabled="true" />

成功了。希望它对像我这样的人有所帮助,对于一些旧的解决方案需要有那个烦人的东西......;)

于 2013-10-03T17:32:29.587 回答