msbuild脚本中出现意外标记?

msbuild脚本中出现意外标记?,msbuild,Msbuild,尝试运行生成文件时,我收到以下错误消息: 错误MSB4025:无法加载项目文件。“?”是一个u 期待的代币。所需的令牌为“”>“” 以下是构建脚本: <?xml version="1.0" encoding="utf-8" ?/> <Project ToolsVersion="3.5" DefaultTarget="Compile" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Pro

尝试运行生成文件时,我收到以下错误消息:

错误MSB4025:无法加载项目文件。“?”是一个u 期待的代币。所需的令牌为“”>“”

以下是构建脚本:

<?xml version="1.0" encoding="utf-8" ?/>

<Project ToolsVersion="3.5" DefaultTarget="Compile"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == " ">Debug</Configuration>
</PropertyGroup>

<ItemGroup>
<SolutionRoot Include=".."/>
<BuildArtifacts Include=".\buildartifacts\"/>
<SolutionFile Include="..\ScrewTurnWiki.sln"/>
</ItemGroup>

<Target Name="Clean">
<RemoveDir Directories="@(BuildArtifacts)"/>
</Target>

<Target Name="Init" DependsOnTargets="Clean">
<MakeDir Directories="@(BuildArtifacts)"/>
</Target>

<Target Name="Compile" DependsOnTargets="Init">
<MSBuild Projects="@(SolutionFile)"Properties="OutDir=%(BuildArtifacts.FullPath);   
    Configuration=$(Configuration)"/>
</Target>

</Project>


我认为xml头必须是
而不是

具有讽刺意味的是,只要查看问题中XML的语法突出显示就足以发现问题。使用带语法突出显示的编辑器编辑XML!(VS one相当不错)问题出在/上,但现在我又遇到了另一个问题。我从msdn的一篇文章中得到了这个,并逐字复制了它。这个链接在我在科勒胡多回复下的评论中。这解决了这个问题,但现在我在第7行的第53位又出现了一个错误。它说,名称不能以“.”字符开头,十六进制值0x22。我从这篇msdn文章中得到了这个脚本,所以显然犯了一些错误:有3个“字符,您缺少了一个,我想是:谢谢,我这样做了,我只需将“”改为“”。谢谢您的帮助。您应该使用Visual Studio编辑这些文件。如果是项目本身,则在项目上单击鼠标右键,然后选择“卸载”,然后再次单击鼠标右键,然后选择“编辑”。如果它不是一个实际的VS项目,那么只需打开文件本身。