14

这里有个大问题。我无法在 Visual Studio 中打开任何类型的项目。即使我创建一个新的,我也会收到错误:

元素下方的元素 <#text> 无法识别。C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\Windows Azure 工具\1.6\Microsoft.WindowsAzure.targets。

如果有人知道请帮助我。

4

6 回答 6

15

我也遇到了这个问题。错误文本是:

The element <#text> beneath element <Target> is unrecognized.
c:\Program Files (x86)\MSBuild\12.0\Bin\Microsoft.CSharp.CurrentVersion.targets

我的解决方案是根据我的一位同事的工作文件检查指示的文件。即使是 XML 解析器甚至浏览器在遇到此类错误时也会弹出错误。下面的元素<Target>已损坏。而不是<Csc ... />我有确切的07sc ... />. 我修复了格式并且它起作用了。请注意,错误文本 ( ) 中指示的文件Microsoft.CSharp.CurrentVersion.targets是有罪的。希望这可以帮助。

于 2015-05-20T09:26:48.920 回答
7

通用 XML 错误也会发生这种情况。就我而言,它>>位于项目文件中的某个位置。是冲突解决过程中的复制粘贴错误,引入了它。遗憾的是,输出不包含有错误的行,因此请尝试在文件中搜索<<>>查看这是否是某个地方的问题。

于 2019-10-09T08:07:45.673 回答
6

如果应该在节点下的属性是<PropertyGroup>节点的子节点<Target>,也会发生这种情况

错误(产生错误):

<Project ToolsVersion="15.0" DefaultTargets="CalculateVariables" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Target Name="CalculateVariables">
    <IsWrong>true</IsWrong>
  </Target>
</Project>

对(作品):

<Project ToolsVersion="15.0" DefaultTargets="CalculateVariables" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Target Name="CalculateVariables">
    <PropertyGroup>
      <IsWrong>true</IsWrong>
    <PropertyGroup>
  </Target>
</Project>
于 2018-02-23T08:46:46.447 回答
3

这肯定是安装错误,我建议不要尝试修复,因为可能会有更多此类错误。在我与合作伙伴的工作中,我看到过一些这样的错误,这些错误大多是由于实时、病毒扫描程序或机器中的一些未知问题导致的安装拙劣造成的。

这是我可以建议的:

  1. 完全卸载 Azure SDK,(检查任何 Azure 相关条目的程序列表并卸载)
  2. 重新启动机器以清除任何残留设置或正在运行的脚本
  3. 下载 SDK(如果 Web Deploy 出现错误,请尝试在此处下载完整的 SDK )
  4. 暂时禁用病毒扫描程序或任何实时文件系统或脚本监控工具(如果您有疑虑,请断开机器与互联网的连接)
  5. 安装 SDK 组件。

它在过去有效,所以我希望它也能与你一起工作。

于 2012-05-31T20:16:34.380 回答
3

.csProject 中会有一个错字。您可以将 csProj XML 复制并粘贴到 https://freeformatter.com/xml-formatter.html中,它将显示导致问题的行!

于 2019-06-12T03:19:36.900 回答
-1

由于 git merge 冲突将不可见字符插入 xml 文件,我遇到了这个问题。要解决这个问题:

  1. 在文本编辑器中打开 sln 文件并将内容复制到在线 xml 验证器 ( https://www.xmlvalidation.com/ )

  2. 找到不可见字符的位置并删除它们或重新键入该行

于 2019-07-18T16:02:28.887 回答