我无法在Visual Studio 2015中创建任何Web项目

时间:2016-06-03 13:21:34

标签: c# asp.net

出于某种原因,我在安装了最新的.NET Core SDK/CLI后无法创建新的Web项目。在"新的ASP.NET Web应用程序" 对话框窗口中,我选择了一个" Empty" 项目并检查了& #34; Web API" 复选框,然后点击"确定" 按钮。没有显示错误消息,绝对没有任何反应。我尝试了一组项目和复选框+ tabbing和使用空间来调用按钮。它都不起作用。还尝试修复VS并重新启动计算机。

有什么想法吗?

Cannot click 'OK' button

更新

我尝试卸载并重新安装Visual Studio,也尝试禁用所有扩展并删除ReSharper。仍然没有成功。我读过here有同样问题的人不得不使用NetBeans(恐怖),但通过重新安装VS解决了这个问题,这对我来说似乎没什么帮助。

更新2

使用Process Monitor,我唯一能从VS2015派生出来的就是找到ASP.NET模板的成功消息。

Process Monitor only displays successful messages when 'OK' is clicked

更新3

遵循Jims建议:

devenv /resetsettings
devenv /resetuserdata
devenv /installvstemplates

现在会出现错误消息:

New error

3 个答案:

答案 0 :(得分:4)

您可以尝试重置visual studio模板和设置。

devenv /resetsettings
devenv /resetuserdata
devenv /installvstemplates

这些会将所有设置恢复为默认值,同样重要的是,将所有项目模板重置为默认值。

答案 1 :(得分:3)

这可能是GAC的一个问题。这可以通过this potentially related SO thread.

确认

请以管理员身份打开Developer Command Prompt并尝试运行以下命令:

gacutil -i "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\Publish\Microsoft.VisualStudio.Web.Publish.dll"

gacutil -i "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\Publish\Microsoft.VisualStudio.Web.Internal.Contracts.dll"

如果在我给出的路径中找不到DLL,请在Program Files中的各种visual studio文件夹中搜索,直到找到它为止,然后在上面的命令中更新路径。

答案 2 :(得分:1)

我也有类似的情况,我无法创建任何项目。您可以尝试转到 Windows Update 并安装所有可选推荐的更新。看看是否有效。