繁体   English   中英

该项目与vs2013 Express中针对vs2013 Ultimate的当前版本的Visual Studio不兼容

[英]This project is incompatible with the current version of Visual Studio for vs2013 ultimate from vs2013 express

我目前正在从笔记本电脑上运行vs2013 Ultimate Update 5,最近进行了更新,另一位开发人员正在其计算机上运行vs2013 Express。 到目前为止,我已经能够从GitHub存储库中提取项目,并打开包含一个Web项目(ASP.NET mvc4)的解决方案。

最近,我的硬盘驱动器发生故障,我不得不将Mac计算机还原到最新的备份点。 从那时起,我一直无法打开Web解决方案。 我不断收到以下错误消息“此项目与Visual Studio的当前版本不兼容”。 项目名称左侧有一个蓝色菱形图标,蓝色菱形中带有一个感叹号,项目名称右侧有“(不兼容)”字样。

当我打开“ .csproj”文件时,ToolsVersion设置为“ 4.0”。

ProjectTypeGuids如下: "<ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>"

目标框架版本如下:“ v4.5”。

如果查看生成的HTML日志页面,则会收到“找不到该项目类型所基于的应用程序。请尝试使用此链接以获取更多信息: http : //go.microsoft.com/fwlink/?LinkID=299083&projecttype =“ E3E379DF-F4C6-4180-9B81-6769533ABE47 ”。

从更改TargetFrameworkVersion到更改ToolsVersion,我已经尝试了几件事。 我试图从ProjectTypeGuids元素中删除第一个guid,但这没有用。 我什至尝试通过“程序和功能”对vs2013进行修复。 我需要为多个项目运行,我需要在本地计算机上进行测试。

一件事很奇怪,我看不到“ E3E379DF-F4C6-4180-9B81-6769533ABE47”的注册表项。 我该怎么做才能为vs2013 Ultimate添加此注册表项。

您很可能没有安装Web开发工具。 运行Visual Studio安装程序以修改已安装的组件。 确保选择了Web开发工具,然后更新安装。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM