【问题标题】:ASP.NET MVC Add View Dialog closingASP.NET MVC 添加视图对话框关闭
【发布时间】:2011-04-30 13:00:39
【问题描述】:

最近我从事的一个大型项目开始遇到“添加视图”对话框的问题。单击Add Strongly-typed View 复选框时,微调器第一次出现大约一两秒钟,然后整个对话框关闭并消失。如果我打开对话框并再次单击按钮,它会很快再次关闭。

该项目使用 ASP.NET MVC 2,我安装了 VS2010 SP1,无论是否安装了 MVC3 工具更新,都会出现此问题。它只发生在这个项目中,我已经在 2 台不同的开发机器上复制了这个问题。如果我创建一个新的 MVC2 或 MVC3 项目,这根本不会发生,我拥有的任何其他中小型项目也不会发生。

我可以创建一个常规视图并将其更改为我自己的强类型,所以有一个解决方法,但这仍然很烦人。有什么想法可能导致此问题或如何解决?

【问题讨论】:

标签: visual-studio-2010 asp.net-mvc-2


【解决方案1】:

您使用版本控制吗?确保您的项目所依赖的所有程序集(即由项目本身或其引用的程序集引用)是同步的。在从 SVN 更新一堆项目并重建一些项目后,我刚刚遇到了这个问题(“添加视图”和“添加控制器”问题)。在我重建了我的 MVC 项目所依赖的几个库后,这个问题得到了解决。

【讨论】:

  • 我刚刚放弃它并手动创建它们。当我看到你的帖子时,我再次尝试,今天它正在工作。
  • 我遇到了这个问题并通过简单地清洁 sln 解决了它 - 这个答案让我想到了它。
【解决方案2】:

我遇到了同样的问题,我也无法打开 Add->Controller 对话框,如下所述:Add Controller after recent tools update fails with dependency error。就我而言,我已将模型添加到我的域中,但我忘记为这些新模型添加上下文;像

public DbSet<Region> Regions { get; set; }

我在编译时没有错误,并且我没有在解决方案中使用这些模型,所以在运行时也没有错误。我想问题可能出在任何地方。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 1970-01-01
    • 2015-02-13
    相关资源
    最近更新 更多