gpt4 book ai didi

c# - 引用程序集的Visual C#app.config文件

转载 作者:太空宇宙 更新时间:2023-11-03 18:17:52 26 4
gpt4 key购买 nike

我们有一个Visual Studio 2010解决方案,其中包含根据Jeffery Palermo的Onion Architecture模式(http://jeffreypalermo.com/blog/the-onion-architecture-part-1/)的多个C#项目。我们有一个UI项目,它是一个ASP.Net MVC项目,还有一个C#类库项目,称为基础结构,该项目被该UI项目引用。在我们的基础结构项目中,我们添加了一个app.config文件以包含特定于基础结构项目的设置。在运行时,app.config文件对于基础结构项目似乎不可用,仅UI项目中包含的web.config文件可用。我们不想将与基础结构项目有关的设置放入UI项目中的web.config文件中,UI不需要这些设置。我们如何在运行时使基础结构的app.config文件可用?我们在考虑也许应该在构建应用程序时放一个构建后副本以将app.config复制到UI目录中-这是正确的方法,还是有更好的方法?

最佳答案

即使您后构建复制app.config,它也无法解决您的问题。该应用程序仍然是Web应用程序,因此配置系统将使用web.config文件。设置将需要以一种或另一种方式进行。仍将这些设置保留一些分开的一种方法是将它们放入自定义配置部分,然后将该部分的设置放入单独的文件中。不过,仍然需要从web.config中引用它(使用configSource属性)。

关于c# - 引用程序集的Visual C#app.config文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3569336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com