【问题标题】:How to best manage shared app config contents among projects如何最好地管理项目之间共享的应用程序配置内容
【发布时间】:2015-07-17 05:01:46
【问题描述】:

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

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

【问题讨论】:

  • @PaoloCosta 谢谢,但有点不同,原始问题没有得到很好的回答。我只想分享一些部分,而不是整个配置文件。 #include 之类的东西
  • 您可以将单个部分放在单独的文件中
  • @PaoloCosta 好消息!有教程链接吗?那太棒了。
  • 你可以看到答案

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


【解决方案1】:

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

<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

【讨论】:

    猜你喜欢
    • 2010-12-22
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多