【问题标题】:Error when creating a Partial View in Visual Studio 2012 Express with Razor使用 Razor 在 Visual Studio 2012 Express 中创建局部视图时出错
【发布时间】:2013-01-17 03:55:07
【问题描述】:

我正在 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 从主机运行转换时出现问题。该过程无法继续。

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

【问题讨论】:

  • “您是否尝试将其关闭然后再打开?”
  • @BennorMcCarthy "Have you tried turning it off then on again?"
  • 重启对我不起作用,请参阅我的回答:stackoverflow.com/questions/14637632/…

标签: visual-studio asp.net-mvc-4 partial-views strongly-typed-view


【解决方案1】:

【讨论】:

  • 对于任何使用 VS2012 Update 3 的人,当我有时单击控制器中的方法并单击“添加视图”时,就会发生这种情况,但实际上重新启动 Visual Studio 确实解决了这个问题。谢谢
  • 我也在 VS 2019 中工作过
【解决方案2】:

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

<NetFx40_LegacySecurityPolicy enabled="true" />

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

【讨论】:

    【解决方案3】:

    我使用的是 Visual Studio 2013 Professional 并且遇到了同样的问题,但以下方法均不适合我-

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

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

    【讨论】:

    • 您的问题超出了解决计算机科学第一原则的 99% 的问题:重新启动。伤心。
    • @pabloker 你说得对,修复 Visual Studio 安装确实花了很多时间
    【解决方案4】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-15
      • 2012-09-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-28
      • 1970-01-01
      • 2015-05-03
      • 2023-03-22
      相关资源
      最近更新 更多