引用的dll必须要有的,不然怎么运行,除非你有源码,把类放到你的项目里面跟项目一期编译到一个文件。

解决方案 »

  1.   

    我自己找出解决方案了
    参考这个:
    http://msdn.microsoft.com/en-us/library/823z9h8w(v=vs.100).aspx引用的dll是必须要有,但是我就是不放在bin\Debug(Release)目录底下。因为程序可能会引用几十个dll,整个程序做完,Debug目录下的文件超级多,觉得很不干净。所以才想要把这些dll移动到Debug目录下的其他目录中。
      

  2.   

    privatePath
    怎么实现的啊  可以详细点吗
      

  3.   

    在App.config里配置:
    <configuration>
       <runtime>
          <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
             <probing privatePath="bin;bin2\subbin;bin3"/>
          </assemblyBinding>
       </runtime>
    </configuration>