如何在项目中最好地管理共享应用程序配置内容

时间:2015-05-06 20:47:24

标签: c# visual-studio configuration web-config app-config

我有一个后端DLL项目,它位于数据库之上。我有几个前端项目,有app.config或web.config。所有前端项目都共享一些配置部分。

在测试和发布之前手动保持共享配置部分同步看起来很愚蠢。让配置共享的好习惯是什么?

1 个答案:

答案 0 :(得分:2)

您可以将公共部分放在单独的文件中:

<connectionStrings configSource="ConnectionStrings.config"/>

和ConnectionStrings.config文件将包含:

<?xml version="1.0"?>
  <connectionStrings>
    <add name="MyDB" connectionString="Data Source=address;Initial Catalog=DataBase;Integrated Security=SSPI;"/>
  </connectionStrings>

然后,为了在多个项目之间共享设置,您可以按照找到的建议here