ASP.NET MVC添加视图对话框关闭

时间:2011-04-30 13:00:40

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

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

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

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

之类的东西
public DbSet<Region> Regions { get; set; }

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