sch*_*tbi 12 c# configuration app-config
我喜欢将我app.config
分成用户特定部分和特定于应用程序的部分.是否可以将其中一部分存储app.config
在另一个文件中?
我已经尝试过了:
<!DOCTYPE cruisecontrol [<!ENTITY email SYSTEM "email.config">] >
Run Code Online (Sandbox Code Playgroud)
但这不会加载.
还有其他可能性而不改变应用程序本身吗?
Jon*_*ant 28
您可以使用该configSource
属性告诉框架从另一个文件加载特定部分.
例如,如果您的配置文件包含如下部分:
<connectionStrings>
<add name="MyDatabase" connectionString="...etc..." />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
您可以将其替换为:
<connectionStrings configSource="ConnectionStrings.config" />
Run Code Online (Sandbox Code Playgroud)
...并创建一个包含ConnectionStrings.config
原始部分内容的文件(包括<connectionStrings>
节点 - 与我上面的第一个代码部分完全相同).