代码之家  ›  专栏  ›  技术社区  ›  Aaron Palmer

如何在asp.net解决方案中整合配置文件?

  •  1
  • Aaron Palmer  · 技术社区  · 16 年前

    我有几个项目和一个大型asp.net解决方案中的网站。在某些项目中,我有一个app.config文件,在网站中我有我的web.config。在每个配置中,我指定了它们之间常见的几个东西,比如连接字符串。是否有任何方法可以将这些常见项合并到一个配置文件中,并从需要它们的各个项目中引用该配置文件?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Will    16 年前

    您可以在任何.config中引用外部配置文件(请参阅 http://www.peterprovost.org/blog/post/External-Config-Files-in-NET.aspx ).

    每个项目都有一个配置文件;这些文件以[output name].config的形式发布到bin目录中(例如MyCode.DLL、MyCode.DLL.config)。然后,您可以从主配置(web.config)中引用这些.config文件。

    如果你发现你的配置文件没有找到正确的目标,你可以执行ChanChan提到的编译后步骤。

        2
  •  1
  •   DevelopingChris    16 年前

    您可以通过项目中的预编译/后编译步骤来从解决方案目录复制配置文件。

    几年前,这是scott hanselman推荐的解决方案。