C# 元素<#文本>;下元素<;目标>;在Azure中无法识别
这里有个大问题。我无法在Visual Studio中打开任何类型的项目。即使我创建了一个新的,也会出现以下错误: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>
<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
如果有人知道,请帮助我。这肯定是安装错误,我建议不要尝试修复,因为可能会有更多这样的错误。在与合作伙伴合作的过程中,我见过一些这样的错误,这些错误大多是由于实时、病毒扫描或机器中的一些未知问题导致的安装错误造成的 以下是我的建议:
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自然地说话,不知何故,我一定是得到了某种识别,并输入到了那个文件中。我有一个
的方式进入我的目标,向上投票,因为这使我的东西刚好够!我从StackOverflowfalse
(发布关键字)复制了一个代码段。在我的例子中,我在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>