在Azure移动服务中添加新控制器时,Visual Studio 2015会冻结

8
每次我右键单击Controller文件夹并点击添加->控制器时,VS 2015都会冻结。我正在最新的win 10上运行,VS已经更新,并且所有包都是最新的。我尝试了不同的位置,检查文件权限以及各种有趣的事情。奇怪的是,它只在Azure移动服务项目中冻结。如果我做一个Web API项目或MVC项目,我可以很好地添加控制器。
有什么建议吗?

1
你在Visual Studio中安装了哪些插件/扩展? - Jonathan
我刚刚安装了VS2015社区版,并尝试在没有任何插件的情况下运行它。但是出现了同样的问题,真的很奇怪。 - markiyanm
2个回答

16

我最近几天也遇到了这个问题,通过使用nuget控制台重新安装Entity Framework包来解决:

Update-Package EntityFramework -reinstall


我会尝试一下。实际上,我尝试修复了VS的安装,但那并没有起到帮助作用。 - markiyanm
@Layinka,您能否提供更多细节,以便我们可以尝试帮助您? - Fares
这对我也起作用了,谢谢!请确保使用-reinstall选项,否则它将更新EntityFramework包和所有依赖项到最新版本。 - kevindstanley
抱歉跟风回复,但这在我的情况下有效。 - L_7337
它对我没用。当我点击“添加新控制器”时仍然卡住。我已经浪费了2个小时的时间。现在我应该向微软而不是我的客户收取我的时间费用吗? - schlingel
我删除了EntityFramework nuget包,然后就遇到了这个问题,我又重新安装它,一切都正常了。我不明白EntityFramework和添加新项目之间有什么关联... - venu

3

上述解决方案并未解决我的问题。即使重新安装VS 2015也没有用。

但是运行以下命令可以解决我的问题:

  1. 在文件夹中打开管理员cmd

    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE

  2. devenv.exe  /resetsettings

  3. devenv.exe  /resetuserdata 


它解决了你的问题吗?请只发布答案。 - davejal
对我有用!干杯 - KidCode
对我来说并没有解决问题,我想和你们的主管谈话! - Him_Jalpert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接