Asp.net mvc “新建Asp.Net项目模板”对话框为空
我已经(刚刚重新安装)Visual Studio 2013 Professional(在Win 8.1上)尝试修复此问题:如果我尝试为.Net 4.5或4.5.1创建一个新的Web项目,那么我会看到下面的屏幕 如果我尝试打开一个现有的MVC5网站(我刚刚在另一台机器上通过该向导创建的网站),那么它就可以正常工作 同样,如果我将目标框架设置为4,那么我会看到前面的MVC4模板,这是可行的 如果我查看Asp.net mvc “新建Asp.Net项目模板”对话框为空,asp.net-mvc,visual-studio-2013,Asp.net Mvc,Visual Studio 2013,我已经(刚刚重新安装)Visual Studio 2013 Professional(在Win 8.1上)尝试修复此问题:如果我尝试为.Net 4.5或4.5.1创建一个新的Web项目,那么我会看到下面的屏幕 如果我尝试打开一个现有的MVC5网站(我刚刚在另一台机器上通过该向导创建的网站),那么它就可以正常工作 同样,如果我将目标框架设置为4,那么我会看到前面的MVC4模板,这是可行的 如果我查看Microsoft Visual Studio 12.0\Common7\IDE\ProjectTe
Microsoft Visual Studio 12.0\Common7\IDE\ProjectTemplates\Web\CSharp\1033\
文件夹,我会看到WebApplication45
,其中似乎包含此项目模板使用的内容-为什么它会被破坏
这台机器上曾经安装过VS2012,我注意到在2013年的已安装产品列表中,它有“ASP.Net Web Framework and Tools 2012.2”,我认为这是VS2012的特点。所以我想知道这是否妨碍了它。但是在我的添加/删除程序中没有关于这个的内容,所以我不知道如何卸载它
在我将屏幕扔出窗口之前,非常感谢您的帮助:)
在工具>扩展和更新中:
我通过删除所有与.Net开发和SQL相关的程序来解决这个问题(这真是太残酷了)——不仅仅是VisualStudio;从上到下查看我的已安装程序列表:
- 显然是Visual Studio 2013
- 所有.Net Framework SDK和语言目标包
- 所有Azure工具SDK(一些以“Azure”开头,一个以“Windows Azure”开头)
- 所有SQL Server的东西——可能太多了,但我不需要VS之外的东西
- IIS快车
程序文件(x86)
中所有剩余的Microsoft Visual Studio文件夹(我有v10、11和12)以及所有剩余的SQL Server文件夹。SQL也存在于x64程序文件中,操作系统合法使用SQL,因此可能希望跳过该程序文件
然后,我再次重新启动并用更新3重新安装了2013,现在“新建项目”对话框按预期工作
很可能只是删除了其中一个修复了它的东西(我的钱花在清理VS文件夹上)。请尝试以下操作:
- Microsoft.VisualStudio.Web.WindowsAzure.Contracts.dll
- Microsoft.VisualStudio.Web.WindowsAzure.Explorer.dll
- Microsoft.VisualStudio.Web.Internal.Contracts.dll
我通过从C:\Program files(x86)\Microsoft Visual Studio 12.0\Common7\IDE\PrivateSassemblies中删除这些文件修复了此问题:
- Microsoft.VisualStudio.Web.WindowsAzure.Contracts.dll
- Microsoft.VisualStudio.Web.WindowsAzure.Explorer.dll
- Microsoft.VisualStudio.Web.Internal.Contracts.dll
(基于)。检查您的VS2013、功能表>>工具>>Etentions和Updateshi是否有可用的更新-没有与asp.net相关的可用更新。广告SDK和移动SDK OnlyTanks为您提供答案-不幸的是,所有这些都已安装。我已经删除了azure sdk的旧版本(很明显,web工具现在已经打包在里面了),这些旧版本也已经存在;没有乐趣。删除Microsoft.VisualStudio.Web.WindowsAzure.Contracts.dll和Microsoft.VisualStudio.Web.WindowsAzure.Explorer.dll为我修复了此问题,恢复了ASP.NET项目模板。我没有内部合同程序集。