此项目与 vs2013 express 的 vs2013 ultimate 的当前版本 Visual Studio 不兼容
This project is incompatible with the current version of Visual Studio for vs2013 ultimate from vs2013 express
我目前正在 运行ning vs2013 ultimate Update 5,最近更新,来自我的笔记本电脑,另一位开发人员正在 运行ning vs2013 express machine。到目前为止,我已经能够从我们的 GitHub 存储库中拉下该项目并打开包含一个 Web 项目 (ASP.NET mvc4) 的解决方案。
最近,我的硬盘发生故障,我不得不将我的 mac 计算机恢复到最新的备份点。从那以后,我一直无法打开网页解决方案。我不断收到以下错误消息 "This project is incompatible with the current version of 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 日志页面,我会收到 "The application which this project type is based on was not found. Please try this link for further information: http://go.microsoft.com/fwlink/?LinkID=299083&projecttype=E3E379DF-F4C6-4180-9B81-6769533ABE47"。
从更改 TargetFrameworkVersion 到更改 ToolsVersion,我已经尝试了几种方法。我试图从 ProjectTypeGuids 元素中删除第一个 guid,但这没有用。我什至尝试 运行 从 "Programs and Features" 修复 vs2013。我需要这个 运行ning 用于几个项目,我需要在我的本地 machine 上测试。
有一件事很奇怪,我没有看到 "E3E379DF-F4C6-4180-9B81-6769533ABE47" 的注册表项。我该怎么做才能为 vs2013 Ultimate 添加此注册表项。
很可能您没有安装网络开发工具。 运行 Visual Studio 安装程序修改已安装的组件。确保选择了 Web 开发工具,然后更新安装。
我目前正在 运行ning vs2013 ultimate Update 5,最近更新,来自我的笔记本电脑,另一位开发人员正在 运行ning vs2013 express machine。到目前为止,我已经能够从我们的 GitHub 存储库中拉下该项目并打开包含一个 Web 项目 (ASP.NET mvc4) 的解决方案。
最近,我的硬盘发生故障,我不得不将我的 mac 计算机恢复到最新的备份点。从那以后,我一直无法打开网页解决方案。我不断收到以下错误消息 "This project is incompatible with the current version of 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 日志页面,我会收到 "The application which this project type is based on was not found. Please try this link for further information: http://go.microsoft.com/fwlink/?LinkID=299083&projecttype=E3E379DF-F4C6-4180-9B81-6769533ABE47"。
从更改 TargetFrameworkVersion 到更改 ToolsVersion,我已经尝试了几种方法。我试图从 ProjectTypeGuids 元素中删除第一个 guid,但这没有用。我什至尝试 运行 从 "Programs and Features" 修复 vs2013。我需要这个 运行ning 用于几个项目,我需要在我的本地 machine 上测试。
有一件事很奇怪,我没有看到 "E3E379DF-F4C6-4180-9B81-6769533ABE47" 的注册表项。我该怎么做才能为 vs2013 Ultimate 添加此注册表项。
很可能您没有安装网络开发工具。 运行 Visual Studio 安装程序修改已安装的组件。确保选择了 Web 开发工具,然后更新安装。