配置系统无法在 Visual Studio 2010 Windows 窗体中初始化

Posted

技术标签:

【中文标题】配置系统无法在 Visual Studio 2010 Windows 窗体中初始化【英文标题】:configuration system failed to initialize in visual studio 2010 windows form 【发布时间】:2017-05-01 20:50:05 【问题描述】:

我目前在运行我的 c# 程序时遇到此错误:

  configuration system failed to initialize

这是我的 app.config 文件:

 <?xml version="1.0" encoding="utf-8" ?>
   <configuration>
   <configSections>

   <add name="FastConnection"
  connectionString="DataSource=.\SQLEXPRESS;AttachDbFilename=C:\Users\mustiondb.mdf;Integrated  Security=True;Connect Timeout=30;User Instance=True" />   
   </configSections>
   </configuration>

我相信这个 app.config 文件中可能缺少信息。但是,我不确定是什么信息。当我从我的 windows 窗体 (visual studio 2010) 创建应用程序配置文件时,应用程序配置文件中的唯一信息是:

  <?xml version="1.0" encoding="utf-8" ?>
   <configuration>
   </configuration>

我尝试搜索要添加的信息,但我不确定在什么地方以及在哪里可以找到这些信息。

【问题讨论】:

你检查过这个吗? ***.com/questions/6436157/… 【参考方案1】:

如果您想使用连接字符串,请使用&lt;connectionStrings&gt; 而不是&lt;Configurations&gt;

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>

    <add name="FastConnection" connectionString="DataSource=.\SQLEXPRESS;AttachDbFilename=C:\Users\mustiondb.mdf;Integrated  Security=True;Connect Timeout=30;User Instance=True" />
  </connectionStrings>
</configuration>

如果需要添加自定义应用设置

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
   <appSettings>
      <add key="Key0" value="0" />
      <add key="Key1" value="1" />
      <add key="Key2" value="2" />
   </appSettings>
</configuration>

【讨论】:

【参考方案2】:

我遇到了同样的问题。我在 app.Config 的一个字符串中有一个&amp;amp;,不知何故,Visual Studio 在构建时没有显示错误。用&amp;amp; 替换&amp;amp; 后,它工作正常。

【讨论】:

你能说得更具体点吗?那究竟是什么配置,您认为它为什么有帮助?

以上是关于配置系统无法在 Visual Studio 2010 Windows 窗体中初始化的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio C++ Link1104 无法打开文件 MSVCURTD.lib

Visual Studio中根据系统区分引用64位32位DLL动态库文件的配置方法

SSIS 2019查找转换编辑器的Visual Studio 2019表单无法正确显示-挤在一起的行

Visual studio 通用开发环境配置:SDL,FFMPEG为例

在 Visual Studio 2010(64 位操作系统)中无法使用水晶报告

在 Visual Studio 2010 中调试时无法从 Web API 配置中读取连接字符串