点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们的客户端在Windows Server 2003上使用带有.NET Framework 3.5的Crystal Reports XI R2版本。我们计划在带有.NET Framework 4.6的Windows Server 2012 R2 64位上升级到Crystal Reports 2016。 Visual Studio 2015进行开发。
当前,在应用程序中,在Windows项目中引用了CrystalDecisions.CrystalReports.Engine.DLL和CrystalDecisions.Shared.DLL,以从.NET代码生成Crystal报告。
由于SDK不随Crystal Report 2016一起提供,请您解决以下问题。 我已经安装了Crystal Reports 2016设计器版本的试用版,以升级现有报告。
1。 我仍然需要在开发计算机上安装CRforVS_13_0_21.exe来引用上述DLL吗?
2。 Windows Server 2012 R2上的CRRuntime_64bit_13_0_21.msi版本是否正确? 这样是否可以在服务器上的GAC(C:\ windows \ assembly)中安装Crystal DLL?
能请你帮忙吗?
谢谢
Siva
是和是
嗨,唐,
我试图在Windows Server 2012 R2上安装CRRuntime_64bit_13_0_21.msi,我收到了错误消息,下面是一些屏幕打印。 我在服务器上运行时是否需要任何跟踪许可证? 您能帮我以下错误吗?
new-bitmap-image-2.jpg
new-bitmap-image-3.jpg
new-bitmap-image-4.jpg
我们遇到了这些错误,但是我们仍然在C:\ windows \ GAC_MSIL目录中看到该dll。 当我们尝试查看应用程序是否与运行时兼容时,出现以下错误消息。 在安装了CRforVS_13_0_21.exe的开发PC中,该功能正常运行。
" CrystalDecisions.CrystalReports.Engine.ReportDocument"的类型初始值设定项引发了异常。 ---> System.Runtime.InteropServices.COMException:由于以下错误,检索具有CLSID {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B}的组件的COM类工厂失败:80040154类未注册(HRESULT的异常:0x80040154( REGDB_E_CLASSNOTREG))。
嗨,唐,
非常感谢您的帮助!
另一个快速的问题...在安装CRforVS_13_0_21.exe时,它要求安装64位运行时,我是否需要选中此框?
致谢
Siva
嗨,唐,
再次非常感谢您的帮助!
VC 2015 C ++运行时未正确安装在服务器上,我不得不再次卸载并安装运行时,达到了目的。
关于
Siva
如果您要开发64位应用程序,则可以,否则请取消选中它。
Don
Hi Don,
我试图在Windows Server 2012 R2上安装CRRuntime_64bit_13_0_21.msi,我收到了错误消息,下面是一些屏幕打印。 我在服务器上运行时是否需要任何跟踪许可证? 您能帮我以下错误吗?
new-bitmap-image-2.jpg
new-bitmap-image-3.jpg
我们遇到了这些错误,但是我们仍然在C:\ windows \ GAC_MSIL目录中看到该dll。 当我们尝试查看我们的.NET Windows应用程序(64位)是否可以在运行时运行时,收到以下错误消息。 在安装了CRforVS_13_0_21.exe的开发PC中,此功能正常运行。
" CrystalDecisions.CrystalReports.Engine.ReportDocument"的类型初始值设定项引发了异常。 ---> System.Runtime.InteropServices.COMException:由于以下错误,检索具有CLSID {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B}的组件的COM类工厂失败:80040154类未注册(HRESULT的异常:0x80040154( REGDB_E_CLASSNOTREG)。
1904是MSIExec错误代码,该错误表示您缺少依赖项。
就像VC 2015 C ++依赖关系一样,它曾经是VC 2005 C ++运行时MSI。
或者使用框架,尝试手动注册dll,然后使用DependencyWalker并打开dll,它应向您显示缺少的内容。
Don
一周热门 更多>