C# 元素<#文本>;下元素<;目标>;在Azure中无法识别

C# 元素<#文本>;下元素<;目标>;在Azure中无法识别,c#,visual-studio-2010,azure,C#,Visual Studio 2010,Azure,这里有个大问题。我无法在Visual Studio中打开任何类型的项目。即使我创建了一个新的,也会出现以下错误: <Project ToolsVersion="15.0" DefaultTargets="CalculateVariables" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="CalculateVariables"> <IsWrong>

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

<Project ToolsVersion="15.0" DefaultTargets="CalculateVariables" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Target Name="CalculateVariables">
    <IsWrong>true</IsWrong>
  </Target>
</Project>
元素下的元素无法识别。C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\Windows Azure Tools\1.6\Microsoft.WindowsAzure.targets


如果有人知道,请帮助我。

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

以下是我的建议:

  • 完全卸载Azure SDK(检查程序列表中任何与Azure相关的条目并卸载)
  • 重新启动计算机以清除任何剩余设置或正在运行的脚本
  • 下载SDK(如果Web部署给您错误,请尝试下载完整SDK)
  • 暂时禁用病毒扫描程序或任何实时文件系统或脚本监控工具(如果有问题,请断开计算机与internet的连接)
  • 安装SDK组件
  • 它在过去起了作用,所以我希望它也能与你一起起作用

    我也面临这个问题。 错误文本为:

    The element <#text> beneath element <Target> is unrecognized.
    c:\Program Files (x86)\MSBuild\12.0\Bin\Microsoft.CSharp.CurrentVersion.targets
    
    无法识别元素下的元素。
    c:\Program Files(x86)\MSBuild\12.0\Bin\Microsoft.CSharp.CurrentVersion.targets
    
    对我来说,解决办法是将指定的文件与我的一个同事的工作文件进行核对。即使是XML解析器或浏览器在遇到此类错误时也会弹出错误。
    下的元素已损坏。 而不是
    我正好有
    07sc…/>。
    我修正了格式,它成功了。
    请注意,错误文本(
    Microsoft.CSharp.CurrentVersion.targets
    )中指出的文件是有罪的。
    希望这有帮助。

    如果
    节点下的属性是
    节点的子属性,也会发生这种情况

    错误(产生错误):

    
    真的
    
    权利(工程):

    
    真的
    
    在.csProject中将有一个输入错误。您可以将csProj XML复制并粘贴到
    它将显示是什么线路导致了问题

    我遇到了这个问题,因为在xml文件中插入不可见字符时发生了git合并冲突。要解决此问题,请执行以下操作:

  • 在文本编辑器中打开sln文件,并将内容复制到在线xml验证器()中

  • 查找不可见字符的位置,然后删除它们或重新键入该行


  • 一般XML错误也会发生这种情况。在我的例子中,它是项目文件中的某个地方。是冲突解决期间的复制粘贴错误导致的。遗憾的是,输出中没有包含出现错误的行,因此请尝试在文件中搜索
    ,以查看这是否是某个地方的问题。

    尝试使用WebPI重新安装Windows Azure创作工具和SDK。首先尝试完全卸载Azure SDK和创作工具。我发现Visual Studio SDK存在类似的问题。我杀死了一个在调试器中运行的实验实例,我想知道它是否以某种方式破坏了SDK目录。在我的例子中,没有一个VSIX项目会加载,它说
    …\xmltestaptervsix.csproj:error:element下面的元素无法识别。C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v11.0\VSSDK\Microsoft.VSSDK.targets
    IDE无法加载任何VSIX项目。我对Visual Studio SDK进行了修复安装,但这似乎没有帮助。我们在.net 4目标文件中也遇到了同样的问题。相同的错误消息。已尝试重新安装visual studio-仍不工作。无法打开一个项目,也无法创建一个新项目在我的情况下,我只是将所有的项目组全部删除,然后逐部分添加,直到成功。我可以从另一台机器上获取一个文件,并在winmerge中进行比较。我用Dragon自然地说话,不知何故,我一定是得到了某种识别,并输入到了那个文件中。我有一个
    的方式进入我的目标,向上投票,因为这使我的东西刚好够!我从StackOverflow
    false
    (发布关键字)复制了一个代码段。在我的例子中,我在xml节点外有一个悬空字符,可能是网页中的复制粘贴错误。我在错误击键并在根级别的xml节点外添加了一个字符后出现了此错误。所以它是项目节点下的“文本”。这个答案让我想做一个区分,并很容易地解决它。我看不出第一个和第二个例子之间的区别对不起。修复了样本,为我解决了问题。谢谢。除非它自动修复它:)
    >
    xml标记(错误地双击)刚刚被移除,但没有找到在我的案例中出现问题的
    >
    标记。
    <Project ToolsVersion="15.0" DefaultTargets="CalculateVariables" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      <Target Name="CalculateVariables">
        <PropertyGroup>
          <IsWrong>true</IsWrong>
        <PropertyGroup>
      </Target>
    </Project>