.net - 更改 .NET 应用程序配置文件名

标签 .net app-config

我有一个调用 .NET 程序集的 VB6 应用程序,它引用 app.config 文件中的设置。默认情况下,.NET 查找以 VB6 应用程序命名的配置文件。如何重定向它以使用不同的配置文件名?这需要成为默认配置文件,以便例如从中读取 WCF 设置。

最佳答案

你不能改变它。每个 AppDomain 实例都有一个固定的 app.config,通过 设置。 AppDomainSetup 创建新应用程序域时的实例。虽然您可以通过 获取设置信息AppDomain.SetupInformation 此时它实际上已变为只读。

鉴于此,一种选择可能是从您的 中创建一个新的应用程序域。主 功能并配置域以使用您需要的 app.config。

关于.net - 更改 .NET 应用程序配置文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/439538/

相关文章:

asp.net-mvc - 动态设置 app.config 文件连接字符串

c# - 使用 ConfigurationManager 将用户值存储在独立于应用程序配置的文件中

c# - 时间跨度格式

c# - 如何获取 SSRS 数据源凭据并在 .NET 中打开 SQL 连接

c# - 我应该如何将托管的 DirectX 程序迁移到 Windows 7?

c# - 无法生成异常 : very simple C# Windows Form Application and app. 配置

c# - app.config 配置管理 - C#, .net

c# - 使用自己的 app.config 的插件

c# - 为什么这种方法不纯?

c# - 从使用委托(delegate)搜索不同属性的对象中返回属性?