如何配置应用程序引用的 dll 目录?

    技术2022-05-20  51

    当需要将应用程序目录中的 dll 通过建立子目录的方式进行归类。归类好后默认情况下程序运行会提示提不到相应的程序集。这种情况可以通过下面 2 种方式解决。

     

    1 配置方式,下面的 App.config 中的配置内容:

     

     

    <?xml version="1.0" encoding="utf-8" ?> <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="目录一;目录二"/> </assemblyBinding> </runtime> </configuration> 

     

    2 代码方式:

     

    AppDomain.CurrentDomain.SetData("PRIVATE_BINPATH", "目录一;目录二"); 

     

    上面两个例子中 "目录一" 和 “目录二” 分别是应用程序目录中的两个子目录若需要设置多个目录用“;”号隔开。若采用代码的方式代码应当尽早执行,比如放到 Main 方法 的第一行。


    最新回复(0)