首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual不支持特定的csproj文件。

Visual不支持特定的csproj文件。
EN

Stack Overflow用户
提问于 2014-10-10 10:12:10
回答 7查看 76.8K关注 0票数 46

当我试图打开我的项目的解决方案文件时,我会得到这个错误。解决方案是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以前版本的项目?它在2010中也不会打开。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2014-10-10 10:17:30

错误并没有说Visual根本不支持.csproj文件,而是说它不支持特定项目文件中的特定项目类型。这意味着这不是您声称的项目,或者您试图在与创建项目的机器不同的机器上构建它。

Visual使用.csproj文件中的各种元素来确定其项目类型。见如何区分Visual项目类型和现有的Visual项目ProjectTypeGuids标记在visual studio项目文件中的意义是什么?。它这样做是为了知道如何编译您的项目、显示哪些属性选项卡、应该提供哪些上下文菜单选项等等。

某些项目类型可能导致此错误。通常,它们需要在用于打开或构建项目的机器上安装某种SDK。

您应该在web中搜索所显示的错误消息(o1=后面的值)中提到的GUID。还可以在文本编辑器中打开项目文件,并找到<ProjectTypeGuids>元素,其中包含逗号分隔的项目类型GUID。

然后,在web上搜索那些GUID,找出您需要安装哪个SDK或工具才能打开或构建项目。

如果您将错误消息中的特定GUID粘贴到您最喜欢的web搜索引擎中,您会发现问题解决: Visual /缺少一个项目子类型。此安装不支持“{82b43b9b-a64c-4715-b499-d71e9ca2bd60}”。,其中提到了需要安装2013 SDK。这意味着在本例中,您的项目是Visual 2013扩展。

这就是文档的用途。您至少应该将一个ReadMe.txt文件放在您的项目目录中,说明构建项目的先决条件是什么,特别是当项目无法打开或无法直接使用Visual构建时。

票数 52
EN

Stack Overflow用户

发布于 2015-09-24 19:46:39

当我在VS 2013中使用更新5时,我遇到了这个问题。

对于我来说,我不得不点击ok并阅读接下来的几个步骤,然后弹出。我刚开始点击“取消”。

在我的项目中,缺少Web工具,所以不得不重新安装这些工具,一旦完成,它就开始工作了。

希望这能帮到别人。

票数 3
EN

Stack Overflow用户

发布于 2016-05-20 01:09:23

在试图将ASP.Net项目导入VisualStudio2015Express for Desktop时也会出现此问题,只需下载和安装用于Web的Express 2015或使用Visual社区/标准即可解决此问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26297014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档