我从Visual Studio 2010获得以下消息.
"此项目与当前版本的Visual Studio不兼容"
导致此错误的一种情况已在Stackoverflow上发布,但该问题已被关闭.我认为这是一个相当普遍的问题.由于我找到了一个"解决方案",我会发布这个问题,并将我的解决方案作为答案.
Ren*_*Pet 67
如果消息"此项目与当前版本的Visual Studio不兼容"是由于尝试打开以.Net 4.5为目标的项目,那么"解决方案"或解决方法是编辑.csproj文件并更改TargetFrameworkVersion" v4.5"到"v4.0".这至少允许加载项目,但如果程序依赖于4.5特性,则可能导致编译器错误.
小智 14
VS 2012根据您在设置时安装的内容以及您拥有的版本提供不同的项目类型支持.某些选项可用,例如Web开发工具,数据库开发工具等.因此,如果您尝试打开Web项目但未安装Web开发工具,则会抱怨此消息.
如果您在另一台计算机上创建项目并尝试在新计算机上打开它,则会发生这种情况.在我意外卸载了网络工具后,我想出了试图打开一个MVC项目.
小智 6
我通过删除以下文件夹中的文件解决了该问题
%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache
Run Code Online (Sandbox Code Playgroud)
来源: https: //forums.xamarin.com/discussion/70388/how-to-fix-inknown-issue-after-visual-studio-2015-update-3
至于我,我意识到解决方案中有另一个 Web 项目,我的 VS2017 加载良好,所以我将ProjectTypeGuids它的元素复制到没有加载的项目中。它的差异是:
- <ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
+ <ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
Run Code Online (Sandbox Code Playgroud)
在此之后,它加载。不要问我为什么。
| 归档时间: |
|
| 查看次数: |
149993 次 |
| 最近记录: |