日期:2014-05-18  浏览次数:21084 次

c# 如何共享项目的dll
我写几个功能软件(比如downhtml下载网页,edithtml编辑网页,pubhtml发布网页),其中有很多类功能相同,提出来共享。
软件发布的时候,我希望目录是这样的
顶级目录
--downhtml
----下载网页软件的主体程序
--edithtml
----编辑网页的主体程序
--pubhtml
----发布网页的主体程序
--lib
----共享DLL库

现在遇到引用dll问题,用
<configuration>
  <runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <probing privatePath="dll"/>
  </assemblyBinding>
  </runtime>
</configuration>
只能引用主体程序目录下的目录中的dll,引用不了主体程序目录上级目录下的dll,请问有什么方法?谢谢各位大大。

------解决方案--------------------
可以注册到全局程序集,至于指定dll位置不清楚。