C# Crsytal报表在Windows Server 2012中不工作

C# Crsytal报表在Windows Server 2012中不工作,c#,winforms,C#,Winforms,我使用的是Crystal ReportsVersion11.0.0.895,Visual Studio 2013。我使用sqlquery填充数据,保存到datatable并显示在报告中。此报表在开发人员计算机(Windows 7)上运行正常,并且能够将报表导出为PDF格式,但将Windows应用程序部署到客户端计算机(Windows server 2012)时,报表显示错误,无法将报表导出为PDF格式。 是否有我遗漏的组件需要安装 错误消息显示如下: “输入字符串的格式不正确” 或 索引(从零开

我使用的是Crystal Reports
Version11.0.0.895
Visual Studio 2013
。我使用
sqlquery
填充数据,保存到datatable并显示在报告中。此报表在开发人员计算机(
Windows 7
)上运行正常,并且能够将报表导出为
PDF
格式,但将Windows应用程序部署到客户端计算机(
Windows server 2012
)时,报表显示错误,无法将报表导出为
PDF
格式。 是否有我遗漏的组件需要安装

错误消息显示如下:

“输入字符串的格式不正确”

索引(从零开始)必须大于或等于零且小于参数列表的大小

服务器配置如下:

- Windows Server 2012 R2  ,64 bit
- Crystal reports for .net framework 2.0 (64 bit)
- Crystal reports for .net framework 2.0 (86 bit)

我读了你的问题,你只想做以下事情
转到参考并选择Crystal报告的所有必要参考,然后转到属性或F4属性选项卡,然后将特定版本设置为false,然后构建解决方案。

我已经阅读了您的问题,您只想执行以下操作 转到参考并选择Crystal报告的所有必要参考,然后转到属性或F4属性选项卡,然后将特定版本设置为false,然后构建解决方案