最近我工作的一个大型项目开始出现“添加视图”对话框的问题。单击Add Strongly-typed View
复选框时,微调器第一次出现大约一两秒,然后整个对话框关闭并消失。如果我打开对话框并再次单击该按钮,它会再次快速关闭。
该项目正在使用ASP.NET MVC 2,我已经安装了VS2010 SP1,无论是否安装了MVC3工具更新,都会出现此问题。它只发生在这个项目中,我在2台不同的开发机器上复制了这个问题。如果我创建一个新的MVC2或MVC3项目,这根本不会发生,也不会发生任何其他中小型项目。
我可以创建一个常规视图并将其更改为我自己强类型,因此有一个解决方法,但这仍然非常烦人。可能导致此问题或如何解决问题的任何想法?
答案 0 :(得分:3)
您使用版本控制吗?确保项目所依赖的所有程序集(即由项目本身或其引用的程序集引用)都是同步的。在从SVN更新一堆项目并重建一些项目后,我刚刚遇到这个问题(“添加视图”和“添加控制器”问题)。在重建了我的MVC项目依赖的几个库之后,问题得到了解决。
答案 1 :(得分:0)
我遇到了同样的问题,我无法打开Add-> Controller对话框,如下所述:Add Controller after recent tools update fails with dependency error。就我而言,我已经在我的域中添加了模型,但我忘记为这些新模型添加上下文;
之类的东西public DbSet<Region> Regions { get; set; }
我在编译时没有错误,我在解决方案中没有使用这些模型,因此在运行时也没有错误。我想问题可能在任何地方。