繁体   English   中英

在Visual Studio 2017中打开Crystal Report Visual Studio 2008

[英]open crystal report visual studio 2008 in visual studio 2017

我正在将WinForm ApplicationVisual Studio 2008迁移到Visual Studio 2008 visual Studio 2017 我的Visual Studio 2008有几个Crystal Reports 我从Visual Studio 2008安装了相同的Crystal Reports。

我正在使用Oracle数据库。 与数据库的所有连接均正常工作。

我有一个winForm页面,在其中加载ReportViewer。 form_load事件中,我有此代码

 Private Sub frmPlanification_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
        If mDataSource Is Nothing Then Me.Close()
        Dim Reporte As New rptPlanificacionModificadaLog
        Dim Margenes As New CrystalDecisions.[Shared].PageMargins

        Reporte.SetDataSource(mDataSource)

上线

Reporte.SetDataSource(mDataSource)

在Visual Studio 2008中可以正常工作。但是在Visual Studio 2017中出现此错误

CrystalDecisions.ReportAppServer.DataSetConversion.dll中发生了类型为'CrystalDecisions.CrystalReports.Engine.DataSourceException'的未处理的异常其他信息:连接到未知数据库时出错

我不知道数据库或Crystal报表版本是否有错误。

我必须更改App.Config。

  <!--<startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup>--> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM