Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以在机器中同时使用Visual Studio 2010和2017的Crystal Report吗?_C#_Visual Studio 2010_Visual Studio 2017_Crystal Reports - Fatal编程技术网

C# 我可以在机器中同时使用Visual Studio 2010和2017的Crystal Report吗?

C# 我可以在机器中同时使用Visual Studio 2010和2017的Crystal Report吗?,c#,visual-studio-2010,visual-studio-2017,crystal-reports,C#,Visual Studio 2010,Visual Studio 2017,Crystal Reports,我公司有几个项目。其中大部分是在VisualStudio2010中构建的。现在,我们正在Visual Studio 2017中构建一个新的应用程序。问题在于crystal report 在VisualStudio2010中构建的项目有很多报告,许多客户机正在使用这些应用程序。现在,我们使用Visual Studio 2017作为新的应用程序来创建需要使用Crystal Report的报告 但当我为Visual Studio 2017安装crystal report版本时,它更新了我机器上以前的c

我公司有几个项目。其中大部分是在VisualStudio2010中构建的。现在,我们正在Visual Studio 2017中构建一个新的应用程序。问题在于crystal report

在VisualStudio2010中构建的项目有很多报告,许多客户机正在使用这些应用程序。现在,我们使用Visual Studio 2017作为新的应用程序来创建需要使用Crystal Report的报告

但当我为Visual Studio 2017安装crystal report版本时,它更新了我机器上以前的crystal report版本。之后,当我在VisualStudio2010中打开我们现有的应用程序时,它抛出了一个关于crystal report assembly未找到的异常。然后我卸载了Crystal Report的更新版本,并重新安装了以前的版本


但我需要在我的机器上使用Visual Studio 2010和2017中的Crystal Report。关于如何实现这一点,您有什么建议吗?

如果您有一个Excel源作为清晰的报告,请检查修改文件版本,因为它可以在两个版本中工作,但您需要从连接管理器中选择Excel文件版本。这对我来说很管用

你应该问问Crystal Report的供应商。否则,请为每个VS安装和所需的Crystal Report版本使用虚拟机