当前位置:编程学习 > C#/ASP.NET >>

probing privatePath="bin" 不给力

Winform 设置
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <probing privatePath="bin"/>
  </assemblyBinding>
  </runtime>
</configuration>  

为什么运行 .exe读取bin目录里dll还是提示无法加载XXX.DLL.搞了一天了.还是没查到问题 --------------------编程问答-------------------- 单步试一下,看看错什么地方了 --------------------编程问答-------------------- 把你的DLL 删除重新引用一下 编译。。 --------------------编程问答--------------------
引用 2 楼 wxr0323 的回复:
把你的DLL 删除重新引用一下 编译。。

还是不行. --------------------编程问答--------------------
引用 1 楼 laomengzi 的回复:
单步试一下,看看错什么地方了

还没调试直接就弹出.无法加载XX.dll --------------------编程问答-------------------- 在应用程序运行的时候,会检查当前程序运行的目录有无所需要的dll文件,如果找不到,就会查找APP.Config配置文件中所配置的目录
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <probing privatePath="bin;bin\B"/>
  </assemblyBinding>
  </runtime>
</configuration>  
--------------------编程问答-------------------- --------------------编程问答-------------------- 我试了可以的。 --------------------编程问答--------------------
不用配置文件也可以。。。

AppDomain.CurrentDomain.AppendPrivatePath;
AppDomain.CurrentDomain.SetupInformation.PrivateBinPath --------------------编程问答-------------------- AppDomain.CurrentDomain.AppendPrivatePath(Application.StartupPath + "\\bin\\");
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,