朋友们好:
我的工程中用到了ABCpdf.dll和ABCpdfCE.dll,其中ABCpdf.dll是一个接口,ABCpdfCE.dll是引擎。现在ABCpdfCE.dll不能添加到工程中,报的error是:它不是一个有效的程序集或COM组件;但是,我用ClickOnce发布工程时,没有ABCpdfCE.dll又不行。大家有什么办法将这个dll添加进去呢?
我的工程中用到了ABCpdf.dll和ABCpdfCE.dll,其中ABCpdf.dll是一个接口,ABCpdfCE.dll是引擎。现在ABCpdfCE.dll不能添加到工程中,报的error是:它不是一个有效的程序集或COM组件;但是,我用ClickOnce发布工程时,没有ABCpdfCE.dll又不行。大家有什么办法将这个dll添加进去呢?
解决:要用regsvr32注册com 才再引用。具体方法:开始--〉运行,输入regsvr32 控件所在的绝对路径
用了regsvr32后,出了以下异常:ABCpdfCE.dll虽然被读进来了,但是DllRegisterServer的入口点没有找到。这个文件可能不能被注册。
里面集成IE7或IE8,再把所有补丁封装进去 最好还把.net framework 2.0也封装进去
这样用VS2005开发的程序,就可直接在XP SP4的电脑上跑了 真的很希望微软能够这样做
真的很希望,希望微软能够看到这个信息
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID 为 {9627C6E1-0621-40C5-ADBD-FAC4F8433620} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。源错误:
行 474: private void testabcpdf(string url)
行 475: {
行 476: DocClass doc = new DocClass();
行 477:
行 478: doc.Page = doc.AddPage(Missing.Value);