7

我开发了 VSTO 插件。现在,当我尝试在我的机器上安装 VSTO 插件时,我收到如下异常。

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

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

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

上面一行有什么问题。谁能帮我?

4

3 回答 3

4

我知道这是旧的,但这是我在这里搜索的第一件事。我有一个类似的问题,但这是由于单独的 app_settings.config 文件中的元素格式错误,所以它把我扔了,因为错误是指 Web.Config。所以在Web.config中,有这样的东西

<appSettings file="DebugPrimaryPaul_AppSettings.config">

在 _AppSettings.config 中是这样的

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

请注意缺少的 " 后值,这会导致行格式错误。错误是指 Web.config 中低得多的行。将 " 放入修复它。

于 2020-09-13T22:18:12.550 回答
3

我找到了解决方案。<publisherIdentity name="CN=&quot;&lt;itranscript.net&gt;&quot;"/>是不正确的。鉴于名称中的正确值解决了我的问题...

于 2013-02-07T11:24:16.507 回答
2

我正在寻找的答案是替换<&lt;

于 2020-11-11T18:07:00.450 回答