Visual studio 2008 无法将CrystalReports升级到VS 2008

Visual studio 2008 无法将CrystalReports升级到VS 2008,visual-studio-2008,crystal-reports,Visual Studio 2008,Crystal Reports,我正在开发一个windows应用程序,该应用程序是在VS2003中开发的,它使用了在Crystal reports捆绑版中开发的100个报告 我被要求将系统升级到Visual Studio 2008。应用程序代码升级并运行时没有问题,但我无法运行任何crystal报告 他们都失败了 CrystalDecisions.CrystalReports.Engine.LoadSaveReportException = {"Load report failed."} ErrorID = Loadi

我正在开发一个windows应用程序,该应用程序是在VS2003中开发的,它使用了在Crystal reports捆绑版中开发的100个报告

我被要求将系统升级到Visual Studio 2008。应用程序代码升级并运行时没有问题,但我无法运行任何crystal报告

他们都失败了

CrystalDecisions.CrystalReports.Engine.LoadSaveReportException = {"Load report     failed."}
ErrorID = LoadingReportFailed {4096}
Message = "Load report failed."
Source = "CrystalDecisions.CrystalReports.Engine"
StackTrace = "   at .F(String   , EngineExceptionErrorID  )    
at .B(String , Int32 )    
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String reportName,     OpenReportMethod openMethod, Int16 parentJob)    
at CrystalDecisions.CrystalReports.Engine....
我一直找不到这样做的原因。据我所知,VS 2008中捆绑的Crystal Reports 10.5.3700.0应运行VS 2003中捆绑的Crystal Reports 9.1.5000.0中创建的报告

我已经检查了所有常用的东西,文件存在,权限良好,报告在VS2003编译的应用程序版本中工作,因此报告本身没有问题

这两个应用程序使用的是同一个数据库,所有的应用程序设置都已存储。我没有对代码做任何修改,VS2008应用程序在其他方面工作得非常完美

我尝试打开原始报告(未修改),并且在VS2008中升级了其中一些。两者都不起作用

我还尝试创建对Crystal.Reports.Engine 9.1.5000.0的引用,但VS不允许这样做

任何帮助都将不胜感激。有几百份报告,其中大部分非常复杂。手动重新创建此数量的报告是不可行的

希望有一个解决办法

提前谢谢