点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有一个与ClickOnce一起分发的VS2017 Winform应用程序。 尝试在运行时环境中打开CR时,我继续收到"报告加载失败"消息。
到目前为止,我所做的总结如下:1.。 我已经安装了VS 2017 CR,并且正在开发机器上工作。
2。 我有一个更新的Product.xml文件设置,仅安装32位版本(13.0.1.22)。
3。 我在项目中有大约六个rpt文件。 rpt文件的属性为"嵌入式资源"和"始终复制"。
4。 我在项目属性的"应用程序文件"中找到了每个CR文件,在"先决条件"中找到了VS的CR。
5。 应用程序安装良好,CR引擎也运行良好。 但是您无法加载报告? 您会收到"加载失败"消息。
在2天的搜索中,我找不到一个包含有关如何使CR与ClickOnce应用程序一起使用的分步类型指南的文档。 太令人沮丧了! 过去,我已经多次部署了CR,而且这种情况以前已经发生过。 不幸的是,这些事件相隔几年,我不得不放弃半个星期,试图找出一些应该有据可查的东西,但事实并非如此。 任何帮助都将不胜感激! 谢谢。 我的电子邮件也已更改。 SAP无法在您的配置文件中对其进行更新。 如果您有给我解决方案的方法,请在 TheEhlers.com (at = @)
嗨,詹姆斯,
我们没有,因为它是Visual Studio的一部分,我们只提供了这种类型的redist包。
我使用Google并找到了有关如何操作的MS KB
https://msdn.microsoft.com/en-us/library/ 31kztyey.aspx
您的意思是这个版本:13.0.22.2668
CR运行时是为您的应用程序平台而非操作系统设置的。 将其设置为x86或x64,而不是AnyCPU。
Don
此外,我还必须安装.NET 4.0。 还将build设置为x86。 而且我只在客户端上安装32位CR。
嗨,詹姆斯,
问题很可能是安装程序出现问题,它会安装SP 21/22,然后卸载以前的版本,这会中断安装。注释表明,解决方法是手动卸载或修复SP 21/22安装。 因此,在您的所有用户都达到SP 21或更高版本之前,这将是一个问题。
R&D进行了调查,但他们不知道为什么安装反向了。所以现在手动进行。
Don
Don,
感谢您的回复。 我的ClickOnce部分已下架。 该应用程序是已经存在多年的遗留应用程序。 这是我们正在发布的新版本,并且自上一个版本移至新计算机并降级为VS2017(自2015年起)。 我提到这一点是因为多年来,这已导致CR出现问题/中断。 通常情况下,要确保VS的CR是正确的版本,修改product.xml文件(我们仅安装32位),等等。我已经完成了所有这些工作。 如上所述,它在VS中也设置为x86。
关于CR版本号,您可能会遇到一些问题。 我手动安装了13.0.22.2668,它起作用了!
这使我想到了下一个问题。 在我看来,这是由product.xml文件确定的。 我将此文件放置在3个位置,仅是因为找不到适合其位置的文档。
1:.NET Framework 4.0的C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v10.0A \ Bootstrapper \ Pacakages \ Crystal Reports
2:.NET Framework 4.0的C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v8.1A \ Bootstrapper \ Pacakages \ Crystal Reports
3:.NET Framework 4.0的C:\ Program Files(x86)\ Microsoft SDKs \ ClickOnce Bootstrapper \ Packages \ Crystal Reports
附件是我附上的product.xml文件,如果您看到突出的内容,请检查该文件。 基本上,我所做的是确保即使在64位OS上也只能安装32位。 我还更新了版本主页。 (我只为您将其更改为文本文件,网站不会上传.xml文件)
谢谢唐!
product.txt
将项目设置为x86只能安装x86运行时。
您的文件需要更新为下载和开发时使用的相同版本,当前正在加载SP 1。
唐
一周热门 更多>