代码之家  ›  专栏  ›  技术社区  ›  Howard Pinsley

在ASP.NET中使用“添加视图”对话框时出现问题。NET MVC RC1用于强类型视图

  •  4
  • Howard Pinsley  · 技术社区  · 16 年前

    我喜欢RC1发布的新“添加视图”对话框。如果指定视图数据类,它将为您生成一个脚手架视图。它似乎与我的解决方案中项目中定义的类配合得很好。我的一些域类继承自外部程序集中定义的基类(并在我的web项目中引用)。当我指定其中一个域类时,我收到了一个错误。Visual Studio正在报告外部基类上的TypeLoadException。

    我对ProcMon进行了一些调试,发现它在临时文件夹等位置查找基类DLL。该文件夹确实包含包含我的派生域模型类的DLL。我没有看到基类的DLL。所以为了好玩,我把它复制到那里,瞧,我可以添加视图。

    这是一个bug吗?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Nick Berardi    16 年前

    是的,这是一个bug。请将其归档 http://codeplex.com/aspnet

        2
  •  0
  •   Stéphane    15 年前

    你实际上忘了添加Web。查看文件夹中的配置文件。 看这篇小文章: http://www.graytechnology.com/Blog/post/ASPNET-MVC-strongly-typed-view-error-Could-not-load-type.aspx

    在我目前的项目中,这也让我挠头了! :)