我一直试图通过在外部添加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"/>
所以我的问题是我想要的是不可能的?
我参考下面的文章。
这是我的工作环境: