最爱
这几天来我一直面临着一个问题。问题是,我已经开发了C# Winform应用程序使用windows 7专业sp1,mysql5.5和SAP水晶报告。当我部署..。然后,如果应用程序在客户端计算机上找到windows 7专业sp1,则报表在应用程序中显示得非常好,但如果在客户端计算机上发现( windows 7 sp1除外)专业人员,则在显示或打印时出现“未能加载数据库信息。bla bla {GUID}.rpt文件”的错误。所开发的应用程序除了(Windows7专业sp1)外,不起作用。
部署包括包。.NET框架工作4.0,运行时水晶报告引擎,MySQL5.5和VS C++可再发行。
开发者机器已经。Windows 7专业sp1,Visual 2010,SAP for VS 2010,MySQLServer5.5
发布于 2014-07-14 16:54:25
您的应用程序EXE文件不能单独运行它,EXE文件需要在同一个目录中的app_name.exe.config,以便应用程序能够成功地运行和加载水晶报告。
以下是我的结论:
您可以在下面的链接中找到更多信息
也试试这个:
将以下部分添加到配置文件中:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>该属性将用于查看基于ADO.NET对象的报表。
发布于 2022-07-28 03:46:39
我有这个错误,并失去了许多时间来查找,搜索和尝试,直到我安装水晶服务包39 (32位),并解决了。
我认为您可以尝试安装SAP水晶报告的最后一个服务包。
https://stackoverflow.com/questions/24741545
复制相似问题