【发布时间】:2016-04-28 08:52:07
【问题描述】:
我有一个解决方案文件,它的左下角有 10 个。我的电脑上只安装了 VS2013。任何时候,我都会尝试打开解决方案,但会出现此错误:
解决方案中的一个或多个项目未正确加载
详情请查看输出窗口
输出窗口中的详细信息是:
C:\Users\Desktop\ERT - ERT-sdk\C#\4.0\Sample.csproj : 错误
无法加载项目文件。
根级别的数据无效。第 1 行,位置 1。
C:\Users\Desktop\ERT - ERT-sdk\C#\4.0\Sample.csproj
我需要更改哪些内容才能在 VS2013 中将解决方案和项目文件加载到我的 PC 上?
编辑
下面是 sample.csproj 文件的前 7 行。如果需要更多行,请告诉我,谢谢!
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectType>Local</ProjectType>
<ProductVersion>9.0.21022</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{90CCE281-D71C-4EA6-9C17-A3C052B583D4}</ProjectGuid>
编辑 2
通过 www.w3schools.com/xml/sml_validator.asp 上的 XML 语法检查运行它会引发错误:
Error on Line 1 at column 6:
XML declaration allowed only at the start of the document
【问题讨论】:
-
较新版本的 VS 通常可以正常打开较旧的项目文件。当您查看它所抱怨的行时,您是否发现内容有什么奇怪的地方?也许粘贴文件的前几行?
-
@MattiVirkkunen - 它会是解决方案文件的第一行吗? Sample.csproj?
-
错误信息提到 Sample.csproj 所以它可能是那个文件。
-
@MattiVirkkunen -- 见编辑,这些是 sample.csproj 的前 7 行
-
奇怪。那部分对我来说看起来不错。你能通过验证 XML 的东西来运行它吗?最简单的方法是将其加载到
XDocument或其他东西中。此外,您可以使用十六进制编辑器查找杂散的不可见坏字符。但这有点牵强。
标签: visual-studio visual-studio-2010 visual-studio-2013