C# Assembly.LoadFrom() 在多个程序域中的路径问题

CodeZero 发布于 2017/06/20 09:07
阅读 70
收藏 0

现在的需求是,有一个主程序,通过主程序来调用各个模块,每个模块都运行在独立的AppDomain中,上面这一步是没问题了,问题是,即使运行在独立AppDomain中,模块中使用Assembly.LoadFrom(),相对路径中,根目录还是主程序启动的目录,如果通过System.IO.Directory.SetCurrentDirectory()来调整目录,只能实现各个模块依次调用,但我希望能够多线程,并且每个模块运行尽量不影响主程序,有什么办法,能够让每个模块都有自己的LoadFrom路径?

加载中
返回顶部
顶部