借用Infragistics的控件做了个Winform的应用程序,可是我将编译好的程序,拿到别的机子上去运行的时候,却运行不了,提示我找不到Infragistics的一些东东。我编译的时候应该怎么将引用的Infragistics的这些东东也编译连接到我的应用程序里去啊,或者如何发布给其它没有安装Infragistics的用户???
因为我不可能给每一台机子都安装个Infragistics先啊。求高人指点下!
感激......

解决方案 »

  1.   

    将这个组件的在程序里引用过的dll拷贝到程序目录下你本地可以用是因为一些组件在安装时注册过了所以你不管怎么引用都找的到
      

  2.   

    你把Infragistics.dll放到和exe同目录下就可以了
      

  3.   


    哦,谢谢谢,可是引用了很多Dll,都要拷贝啊,有没有什么其他更好一点的方法啊??
      

  4.   

    “引用了很多Dll”?
    主要把和Infragistics相关的dll一起发布就行了,其他的像 system.windoows.forms这样的是装了.net framework就会有的,这些不用拷想不依赖Infragistics那个dll也行,除非你有Infragistics的源码,把源码文件放到你的exe工程一起编译
      

  5.   


    就是Infragistics的dll
    eg:
    "Infragistics2.Win.v8.1.dll、
    Infragistics2.Win.UltraWinTree.v8.1.dll、......"
    等等,有一二十个