是否可以在app.config或web.config文件中执行以下操作?
<appSettings>
<add key="MyBaseDir" value="C:\MyBase" />
<add key="Dir1" value="[MyBaseDir]\Dir1"/>
<add key="Dir2" value="[MyBaseDir]\Dir2"/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)
然后我想在我的代码中访问Dir2,只需说:
ConfigurationManager.AppSettings["Dir2"]
Run Code Online (Sandbox Code Playgroud)
当我在不同的服务器和位置安装我的应用程序时,这将帮助我,我将只需要更改我的整个条目app.config.(我知道我可以管理代码中的所有连接,但我更喜欢这种方式).
我喜欢将我app.config分成用户特定部分和特定于应用程序的部分.是否可以将其中一部分存储app.config在另一个文件中?
我已经尝试过了:
<!DOCTYPE cruisecontrol [<!ENTITY email SYSTEM "email.config">] >
Run Code Online (Sandbox Code Playgroud)
但这不会加载.
还有其他可能性而不改变应用程序本身吗?