点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,在将Crystal Repo...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,在将Crystal Repo...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,在将Crystal Report与VS2017集成时出现以下异常: ASP.NET Core Web API应用程序:
System.TypeLoadException
HResult = 0x80131522
来自程序集" CrystalDecisions.CrystalReports.Engine,Version = 13.0.2000.0,Culture = neutral,PublicKeyToken = 692fbea5521e1304"中类型为'CrystalDecisions.CrystalReports.Engine.FormatEngine'的Message = Method'PrintReportWithDialog'没有实现。/p>
Source = CrystalDecisions.CrystalReports.Engine
StackTrace:
在CrystalDecisions.CrystalReports.Engine.ReportDocument..ctor()
在D:\ repositories \ ReportService \ ReportService \ Services \ ParameterService.cs:line 32中的ReportService.Services.ParameterService..ctor()处
我的环境:
Windows 10
Visual Studio 2017
开发 ASP.NET 核心Web API
NuGet软件包:
CrystalDecisions.CrystaReports.Engine(1.0.0)
CrystalDecisions.ReportAppServer(1.0.0)
CrystalDecisions.ReportSource(1.0.0)
CrystalDecisions.Web(1.1.1)
CrystalReports.Shared(13.0.3501)
Microsoft.AspNetCore.All(2.0.6)
Swashbuckle.AspNetCore(2.4.0)
以下代码在执行" ReportDocument report = new ReportDocument()"行时发生了以下代码:
使用系统;
使用System.Collections.Generic;
使用 System.IO ;
使用System.Linq;
使用System.Threading.Tasks;
使用ReportService.Models;
使用CrystalDecisions.Shared;
使用CrystalDecisions.CrystalReports.Engine;
使用CrystalDecisions.ReportAppServer;
....
ReportDocument报告=新的ReportDocument();
请,我想念什么?
谢谢
那时,我已经使用NuGet手动添加了与Crystal相关的软件包,这就是实例化ReportDocument时遇到上述异常的方式。
我想这不是将VS2017 ASP.NET 核心Web API与Crystal Reports集成的方法。 我读到我需要安装32位和64位的CRforVS_13_0_22(因为我的PC是64位)。 在安装它们之后,我读到"请确保VS 2017升级您的解决方案:一个窗口必须显示" SAP Crystal Reports,Visual的版本",带有一个单选按钮"转换解决方案"。在我的环境中这部分没有发生。
所以,我不确定该怎么做:
ASP.NET 核心是否与Crystal Report集成?
如果是,在安装CRforVS_13_0_22之后,我该怎么办?
谢谢!
一周热门 更多>