配置系统初始化失败(不是 XML 问题)

本文关键字:XML 问题 不是 系统 初始化 失败 配置 | 更新日期: 2023-09-27 18:36:15

我在这里查看了许多其他关于如何解决这个问题的答案,并且都指向 app.config 文件中格式错误的 XML。但是,我的 app.config 似乎将<configSections>节点放在正确的位置(<configuration> 的第一个子节点):

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <sectionGroup name="userSettings"
                      type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="My_Excel_Addin_Name.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
        </sectionGroup>
    </configSections>
    <userSettings>
        <My_Excel_Addin_Name.Properties.Settings>
            <setting name="Host" serializeAs="String">
                <value />
            </setting>
            <setting name="Port" serializeAs="String">
                <value />
            </setting>
        </My_Excel_Addin_Name.Properties.Settings>
    </userSettings>
</configuration>

是否有可能与我的包含空格的项目名称有关("我的 Excel 加载项名称")?

我还认为这可能与在VS2010中重构命名空间名称有关,因此我在一个新项目中重建了我的项目(Excel加载项),该项目没有进行重构,但问题仍然存在。

我省略了上面的一些用户设置,但已经检查了它们以检查重复项,但不存在。

仅当我使用 Windows 安装程序部署加载项时,才会发生这种情况。当我在不使用安装程序的情况下构建版本并在我的计算机上运行时,不会出现此问题。

有什么想法吗?

谢谢

任何想法这里可能有什么问题?

配置系统初始化失败(不是 XML 问题)

进入 Visual Studio 并选择 File |新品 |项目,然后选择"常规 |XML文件。 将 XML 的内容粘贴到此新文件中。

Visual Studio Intellisense会立即通知您XML格式不正确。 您的设置[@name='端口']元素缺少它的关闭标记。

我通过删除以下文件夹解决了这个问题:

C:'Users'user.name'AppData'Local'Microsoft_Corporation'ExcelAddIn.vsto_Path_somehorrible32charhash