0

我正在尝试将我的 Visual Studio 2010 程序重新分发到客户端计算机。当我发布程序并从我的开发计算机执行它时,一切正常(可能是因为安装了水晶报表)。虽然,当我尝试在客户端计算机上执行设置时,它在尝试安装时遇到错误:

“用于 .Net 4.0 的 SAP Crystal Reports 运行时引擎”

我的先决条件是: Microsoft .NET Framework 4 Client Profile(x86 和 x64) SAP Crystal Reports Runtime Engine for .NET Framework 4.0 Windows Installer 3.1

安装位置是:“从组件供应商的网站下载先决条件”

以下是设置为包含和必需的应用程序文件。

.dll 文件

没有安装“SAP Crystal Reports Runtime Engine For .Net 4.0”有什么原因吗?我尝试将先决条件之一放在完整的“Microsoft.NET Framework 4”而不是它的客户端配置文件中 - 但那个也不会安装。

这是我收到的警告的屏幕截图: 错误

4

1 回答 1

1

对于那些想知道我做了什么来解决这个问题的人。我从 Crystal Reports 更改为Visual Studio ( Professional )中包含的内置ReportViewer控件。它是免费的,而且基本相同。

从经验来看,Crystal Reports 更容易构建报表,但是在使用 Crystal Reports 部署程序时,我会遇到各种需要永远解决的错误。总而言之,它不如部署部门的 ReportViewer 强大。

于 2013-04-19T15:01:28.717 回答