'<';,十六进制值0x3C是无效的属性字符

本文关键字:无效 属性 字符 lt 十六进制 0x3C | 更新日期: 2023-09-27 17:57:21

我已经开发了VSTO插件。现在,当我试图在我的机器中安装VSTO加载项时,我得到了如下异常。

System.Xml.XmlException:"<",十六进制值0x3C是无效的属性字符。第21行,位置39。

我已在第21行签入.vsto文件。行如下。

<publisherIdentity name="CN=&quot;&lt;itranscript.net&gt;&quot;"/>

上面这行出了什么问题。有人能帮我吗?

'<';,十六进制值0x3C是无效的属性字符

我知道这是旧的,但这是我在这里搜索的第一件事。我也遇到过类似的问题,但这是由于一个单独的app_settings.config文件中的元素格式不正确,所以它抛出了我,因为错误是指Web.config。在Web.config中

<appSettings file="DebugPrimaryPaul_AppSettings.config">

在_AppSettings.config中

<add key ="RegionalCodes" value="xxxxxxxxxxxxxxxxxx />

注意丢失的";值之后,这将导致一个格式错误的行。该错误引用的是Web.config中的一行。将";在修复它。

我想要的答案是用&lt; 替换<

我找到了解决方案。<publisherIdentity name="CN=&quot;&lt;itranscript.net&gt;&quot;"/>不正确。只要名义上有正确的价值就解决了我的问题。。。