【问题标题】:Startup same .exe file with different app.config 's使用不同的 app.config 启动相同的 .exe 文件
【发布时间】:2011-09-27 09:07:54
【问题描述】:

有没有办法(可能从命令行)使用不同的应用配置两次启动同一个 exe 文件?

【问题讨论】:

  • 你的意思是,除了把它放在 2 个不同的目录和 2 个不同的 .config 文件之外?
  • 我只是不想将所有 .exe 文件和 .dll 复制到第二个目录。因此我只想将 2 个 app.configs 放在同一个目录中并创建 2 个开始链接

标签: c# .net unity-container prism app-config


【解决方案1】:
var configMap = new ExeConfigurationFileMap();
configMap.ExeConfigFilename = @"myconfigpath";
var config = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None);

【讨论】:

    【解决方案2】:

    从文件名.exe.config 不同的单独位置启动它。

    【讨论】:

      【解决方案3】:

      配置框架允许您从任何文件加载配置,但您必须在应用程序中手动处理。

      ConfigurationManager

      【讨论】:

        【解决方案4】:

        您可以将流程加载到单独的应用程序域中。这允许您重定向配置文件。有关使用 Windows 服务执行此操作的示例,请参阅 http://www.codeproject.com/KB/IP/HostingMultipleServices.aspx。对于任何类型的应用程序都是类似的。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2022-12-06
          • 1970-01-01
          • 2018-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多