假如我有一个Assembly A.exe,启动A.exe的时候使用ConfigurationSettings.AppSetting[]方式读取A.exe.config文件
如果我在一个程序集B中为A createinstance,则此时A的ConfigurationSettings.Appsetting方法试图读取B.exe.config文件,请问如何让A在这种情况下也读取A.exe.config文件呢

解决方案 »

  1.   

    assembly.load 试试
    或者
    用特定xml配置文件
    自己写一个
      

  2.   

    这个大概和要求类库DLL文件读取XXX.DLL.Config一样的道理,以前我问过,必须重写,因为ConfigurationSettings.Appsetting是对当前程序域起作用的,所以读取的必然是B的配置文件。
      

  3.   

    你说的这个东西,应该是在.net remoting里面用的
    这个东西用来配置 Remoting 中的端口,地址,关键是,
    A.exe.config,是系统自动生成的,他根据NameSpace生成是不是可以在B中用独立的进程启动A,如果A和B不能摆脱同一进程,或者A始终是B的子进程可能都没办法做到