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 删除重新引用一下 编译。。 --------------------编程问答--------------------
还是不行. --------------------编程问答--------------------
还没调试直接就弹出.无法加载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#