当我尝试打开我的项目的解决方案文件时,我得到这个错误。解决方案是2012年文件(使用记事本检查)。
如果我点击Ok,解决方案会打开,除了一个没有加载的csproject。我在UpgradeLog.htm文件中得到一个 * 迁移报告 *,其中包含以下无法加载的项目的错误。我想不出太多。
错误:
找不到此项目类型所基于的应用程序。请尝试此链接以获取更多信息:http://go.microsoft.com/fwlink/?prd=12395&pver=11&sbp=ProjectTypeDeprecated&plcid=0x409&clcid=0x409&ar=MSDN&sar=ProjectCompatibility&o1=82b43b9b-a64c-4715-b499-d71e9ca2bd60
升级报告是否意味着它是Visual Studio早期版本的项目?它也不能在Visual Studio 2010中打开。
8条答案
按热度按时间fiei3ece1#
这个错误并不是说Visual Studio根本不支持
.csproj
文件,而是说它不支持该特定项目文件中的 * 特定项目类型 *。这意味着这不是你声称的 * 你的 * 项目,或者你试图在创建项目的机器上构建它。Visual Studio使用
.csproj
文件中的各种元素来确定其项目类型。参见How do you tell the Visual Studio project type from an existing Visual Studio project和What is the significance of ProjectTypeGuids tag in the visual studio project file。它这样做是为了知道如何编译项目,显示哪些属性选项卡,应该提供哪些上下文菜单选项等等。某些项目类型可能会导致此错误。通常它们需要在用于打开或构建项目的机器上安装某种SDK。
您应该在Web上搜索您显示的错误消息中提到的值(
o1=
之后的值)。您还可以在文本编辑器中打开项目文件并找到<ProjectTypeGuids>
元素,其中包含逗号分隔的项目类型GUID。然后在Web上搜索这些GUID,找出您需要安装哪个SDK或工具才能打开或构建项目。
如果您将错误消息中的特定插件粘贴到您最喜欢的Web搜索引擎中,您将找到Problem solved: Visual Studio / There is a missing project subtype. Subtype: '{82b43b9b-a64c-4715-b499-d71e9ca2bd60}' is unsupported by this installation.,其中提到您需要安装Visual Studio 2013 SDK。这意味着在这种情况下,您的项目是Visual Studio 2013扩展。
这就是文档的作用。您至少应该在项目目录中放置一个ReadMe.txt文件,解释构建项目的先决条件是什么,特别是当它无法打开或使用Visual Studio开箱即用时。
bbmckpt72#
我在使用VS 2013的Update 5时遇到了这个问题。
对我来说,我必须点击确定,并阅读接下来的几个步骤,弹出。我一开始是点击取消。
在我的项目是失踪的Web工具,所以必须重新安装这些,一旦完成它的工作。
希望这能帮助到某人。
mftmpeh83#
尝试将ASP.Net项目导入Visual Studio 2015 Express for Desktop时也会出现此问题,只需下载并安装Express 2015 for Web即可解决此问题-或使用Visual Studio Community/Standard。
jmp7cifd4#
我目前使用的是VS 2017 v15.7.4。这个错误是在没有任何更新的情况下出现的。通常,当我遇到这样的错误时,我只需删除解决方案中的.vs文件夹,就可以解决问题。在这种情况下,这就是我所做的,问题得到了解决。
1.关闭VS
1.删除.vs文件夹
1.载荷VS
注意:这是基于Xamarin的解决方案。
7y4bm7vi5#
我通过下载和安装解决了这个问题(Microsoft Visual Studio项目)。关闭项目,然后安装。安装后,打开项目,然后重新加载.csproj文件
x9ybnkn66#
我在VS 2017中遇到了同样的问题。最后,我通过以下方式启用SSIS解决了这个问题:1.在VS 2017中-单击工具菜单中的扩展和更新。
1.找到Microsoft Integration Services项目。如果你找不到它,那么你必须先安装它。
1.点击【启用】按钮。
1.关闭VS并重新启动它,SSIS项目现在可用了。
enter image description here
332nm8kg7#
当.vs文件夹被删除时,也会发生此错误(指出“Visual Studio不支持特定的csproj文件”);但是,关闭并重新打开Visual Studio将解决此错误。
gz5pxeao8#
请下载并安装这两个报告。然后重新加载项目。
注意:重新启动VS没有效果。需要重新加载项目