出于某种原因,我在安装了最新的.NET Core SDK/CLI后无法创建新的Web项目。在"新的ASP.NET Web应用程序" 对话框窗口中,我选择了一个" Empty" 项目并检查了& #34; Web API" 复选框,然后点击"确定" 按钮。没有显示错误消息,绝对没有任何反应。我尝试了一组项目和复选框+ tabbing和使用空间来调用按钮。它都不起作用。还尝试修复VS并重新启动计算机。
有什么想法吗?
更新
我尝试卸载并重新安装Visual Studio,也尝试禁用所有扩展并删除ReSharper。仍然没有成功。我读过here有同样问题的人不得不使用NetBeans(恐怖),但通过重新安装VS解决了这个问题,这对我来说似乎没什么帮助。
更新2
使用Process Monitor
,我唯一能从VS2015派生出来的就是找到ASP.NET模板的成功消息。
更新3
遵循Jims
建议:
devenv /resetsettings
devenv /resetuserdata
devenv /installvstemplates
现在会出现错误消息:
答案 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 并安装所有可选和推荐的更新。看看是否有效。