用vs2005建一个windows类型库(.dll)项目,其中用到了reportviewer,在项目完成后打包后客户端无法显示,经过测试发现是缺少reportviewer所致(换用其它控件就正常了,客户端上安装有DotFramework2.0甚至vs2005),查发现reportviewer属于Microsoft.Reportview
请教怎么样处理才可以在完成引用这个控件的情况?

解决方案 »

  1.   

    reportviewer 是使用的Dll文件
    没有?
      

  2.   

    你找找reportviewer这个dll打包的时候把你的程序包含这个程序就行了
      

  3.   

    可以打进去,试过了,但是不能用,好像它识别我的dll里没有包含reportviewer这个dll
      

  4.   

    没有人知道,或者有人知道用C#条用外部组件做ActiveX的?
      

  5.   

    你去看一下reportviewer的属性,找下是哪个DLL的带上不就行了??
      

  6.   

    看你的引用对应的文件是哪个,包含进去或者找到那个引用,把复制到本地属性为true,编译;然后看你的编译目录下多了那些dll
      

  7.   

    MSDN说不建议用C#做DLL,尤其是Activex,Activex建议用C++来做,唉,晕死
      

  8.   

    或者哪位能给我些C#作active和Dll的资料?非常感谢[email protected]
      

  9.   

    这跟客户端没关服务器端装vs2005
      
    *****************************************************************************
    欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码) 
    http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html