Visual C ++ 2005的依赖关系可重新分发到不同版本的Crystal报表运行时

2020-09-16 10:51发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

您能否提供一些有关Visual C ++ 2005重新依赖于不同版本的Crystal报表运行时的依赖关系的信息?

我们正在研究卸载可重新分发的Visual C ++ 2005对我们的应用程序的影响。

1)根据msdn文章,Visual C ++ 2005可分发文件包含以下DLL。

活动模板库

  • atl80.dll

C运行时和标准C ++库

  • msvcm80.dll
  • msvcp80.dll
  • msvcr80.dll

Microsoft基础类

  • mfc80.dll
  • mfc80u.dll
  • mfcm80.dll
  • mfcm80u.dll

2)根据我们在使用过程监视器(系统内部工具)进行探索时对一些应用程序的观察,

  • 使用针对Visual Studio 2005的Crystal报表10_2时,运行时将使用Visual C ++ 2005重新分发(如上面列出的atl80.dll)。 我们认为这是正确的。
  • 但是,当Crystal报告Visual Studio 2008的10_5或Crystal报告Visual Studio 2012的13_0时,运行时仍然报告使用的是Visual C ++ 2005可重新分发的dll。 是否应该分别使用已安装的Visual C ++ 2008或Visual C ++ 2013重新分发

您能否分享您对我们确认影响的方法的见解?

感谢您的所有帮助!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

您能否提供一些有关Visual C ++ 2005重新依赖于不同版本的Crystal报表运行时的依赖关系的信息?

我们正在研究卸载可重新分发的Visual C ++ 2005对我们的应用程序的影响。

1)根据msdn文章,Visual C ++ 2005可分发文件包含以下DLL。

活动模板库

  • atl80.dll

C运行时和标准C ++库

  • msvcm80.dll
  • msvcp80.dll
  • msvcr80.dll

Microsoft基础类

  • mfc80.dll
  • mfc80u.dll
  • mfcm80.dll
  • mfcm80u.dll

2)根据我们在使用过程监视器(系统内部工具)进行探索时对一些应用程序的观察,

  • 使用针对Visual Studio 2005的Crystal报表10_2时,运行时将使用Visual C ++ 2005重新分发(如上面列出的atl80.dll)。 我们认为这是正确的。
  • 但是,当Crystal报告Visual Studio 2008的10_5或Crystal报告Visual Studio 2012的13_0时,运行时仍然报告使用的是Visual C ++ 2005可重新分发的dll。 是否应该分别使用已安装的Visual C ++ 2008或Visual C ++ 2013重新分发

您能否分享您对我们确认影响的方法的见解?

感谢您的所有帮助!

付费偷看设置
发送
9条回答
当学会了学习
1楼 · 2020-09-16 11:39.采纳回答

较新版本的安装仍需要C ++ 2005库,但它们没有安装它们-安装期望已经安装了库。

我相信Crystal for Visual Studio(13.x版)的SP21不需要C ++ 2005,但是比这更早的版本。

-Dell

2楼-- · 2020-09-16 11:48

我想我找到了原因。

我已在先前版本(CR SP 12)的顶部安装了CR SP21,问题是CR SP 12的文件icuuc30.dll(和其他一些文件)的版本为14.0.0.760,而版本为14.0.0.760。 CR SP21中打包的此文件为3.0.0.0。 因此,在不删除SP12的情况下安装CR SP21时,由于新版本小于旧版本,因此无法覆盖此文件。 不幸的是,这个icuuc30.dll引用了VC ++ 2005运行时的DLL之一( MSVCR80.dll ),这使我的应用程序仍然需要系统中存在的VC ++ 2005。 在安装SP21之前先卸载SP12可解决此问题。

我认为在以后的发行版中,CR应该增加这些文件的版本,以支持在同一系统上安装不同的SP。

谢谢您的回答。

挂接。

Haoba3210
3楼-- · 2020-09-16 11:49

在同一台PC上安装的VS运行时CR版本不能超过一个。

不太可能发生,只需确保仅安装一个版本即可。

一周热门 更多>