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

C#,dll路径问题。

我做了一个EXE,需要引用很多dll,本来这些DLL放在EXE同级目录下就可以用了,但是很乱,所以我想将这些DLL放在EXE所在目录的子目录下。请问这个怎么做呢?

我在网上查,搜到的都是一个配置文件,内容如下:

<?xml version="1.0"?>
<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="biz"/>
    </assemblyBinding>
  </runtime>
</configuration>

这个biz就是我用来放DLL的目录,但是呢,一样没效果啊,提示说找不到DLL。
应该说配置文件写了之后,EXE还要读配置文件吧?这个读配置文件,还要设置相关的属性吧?
具体应该肿么弄呢?跪求啊 --------------------编程问答-------------------- 命名成 exe名称.config.xml --------------------编程问答--------------------
引用 1 楼 wddw1986 的回复:
命名成 exe名称.config.xml

试过了
名称.exe.config
名称.config.xml
名称.exe.config.xml
都是过了,提示错误!
“未能加载文件或程序集“TestDLL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。” --------------------编程问答-------------------- 手动引用 biz里面的dll --------------------编程问答--------------------
引用 3 楼 happy09li 的回复:
手动引用 biz里面的dll

版主大人,可以不这样吗?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,