Visualt Studio 2017-ClickOnce部署步骤

2020-09-22 07:07发布

         点击此处--->   EasySAP.com群内免费提供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 = @)

上使用Jim >

         点击此处--->   EasySAP.com群内免费提供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 = @)

上使用Jim >
付费偷看设置
发送
5条回答
黑丝骑士
1楼 · 2020-09-22 07:33.采纳回答

嗨,詹姆斯,

我们没有,因为它是Visual Studio的一部分,我们只提供了这种类型的redist包。

我使用Google并找到了有关如何操作的MS KB

https://msdn.microsoft.com/en-us/library/ 31kztyey.aspx

您的意思是这个版本:13.0.22.2668

CR运行时是为您的应用程序平台而非操作系统设置的。 将其设置为x86或x64,而不是AnyCPU。

Don

何必丶何苦呢
2楼-- · 2020-09-22 07:28

此外,我还必须安装.NET 4.0。 还将build设置为x86。 而且我只在客户端上安装32位CR。

骆驼绵羊
3楼-- · 2020-09-22 07:21

嗨,詹姆斯,

问题很可能是安装程序出现问题,它会安装SP 21/22,然后卸载以前的版本,这会中断安装。注释表明,解决方法是手动卸载或修复SP 21/22安装。 因此,在您的所有用户都达到SP 21或更高版本之前,这将是一个问题。

R&D进行了调查,但他们不知道为什么安装反向了。所以现在手动进行。

Don

spaceman01
4楼-- · 2020-09-22 07:29

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

Baoming ROSE
5楼-- · 2020-09-22 07:38

将项目设置为x86只能安装x86运行时。

您的文件需要更新为下载和开发时使用的相同版本,当前正在加载SP 1。

一周热门 更多>