使用多个外部配置文件制作machine.config

时间:2015-09-02 14:15:47

标签: c# .net visual-studio machine.config

我一直试图通过在外部添加connectionString部分和appSettings部分来使machine.config保持干净。

只在外部创建connectionString,效果很好。

Machine.config中

<configuration>
  <connectionStrings configSource="connectionStrings.config"/>
  ....
  <appSettings>
    ....
  </appSettings>
</configuration>

connectionStrings.config与machine.config之类的文件夹相同,如下所示

<connectionStrings>    
  <add name= .../>
   ...
</connectionStrings>

但是当试图将appSettings部分另外添加为外部配置时,应用程序似乎没有正确读取appSettings部分。 (通过在VS下调试,该部分中的键的值不会返回任何值并且它是空的)

当然,在将appSettings设为外部时我尝试了两种方式:

<appSettings configSource="AppSettings.config"/> 

<appSettings file="AppSettings.config"/>

所以我的问题是我想要的是不可能的?

我参考下面的文章。

这是我的工作环境:

  • Windows 7 x64
  • 我正在使用的
  • machine.config是c:\ windows \ Microsoft.net \ Framework64 \ v2.0.50727 \ config \ machine.config
  • 该应用程序是x86 build。

0 个答案:

没有答案