C# 无法加载文件或程序集CrystalDecisions.VSDesigner版本=10.5.3700.0

C# 无法加载文件或程序集CrystalDecisions.VSDesigner版本=10.5.3700.0,c#,asp.net,.net,C#,Asp.net,.net,我有一个带有VisualStudio2008和CrystalReport2008的web应用程序,一切都很好 但是 当我安装SAP crystal report 2010时,我的be it与CR 2008一起崩溃 当我运行我的应用程序时,我收到此消息 无法加载文件或程序集。VSDesigner版本=10.5.3700.0 我做了一些解决方案 1-我打开web.config文件并删除CrystalDecisions.VSDesigner的行-我的应用程序运行正常,但报告不工作 当我再次添加此行时,

我有一个带有VisualStudio2008和CrystalReport2008的web应用程序,一切都很好

但是

当我安装SAP crystal report 2010时,我的be it与CR 2008一起崩溃

当我运行我的应用程序时,我收到此消息 无法加载文件或程序集。VSDesigner版本=10.5.3700.0

我做了一些解决方案 1-我打开web.config文件并删除CrystalDecisions.VSDesigner的行-我的应用程序运行正常,但报告不工作

当我再次添加此行时,我的应用程序未运行

求你了。我对这个问题做了很多研究,但没有希望


感谢您的时间

安装新版本的Crystal Reports很有可能将您以前的程序集从GAC中删除,并用新版本替换。发件人:

由于Crystal Reports的每个版本都有自己的特定运行时 必须正确部署,部署的运行时 与Visual Studio的Crystal Reports程序集保持一致 项目中引用的.NET


您的错误看起来像是试图从Crystal Reports 10.5中查找DLL,正如上面的链接所示,它不喜欢不同版本的Crystal Reports并排运行。

在Vs 2003中,Crystal Reports的运行时在您创建安装程序并安装时捆绑在程序设置中,但是在VS2005和更高版本中,您必须安装它。 我想你可以在这里找到微星


vs附带的运行时dll版本与Crystal reports的各种版本不同,因此您必须安装正确的版本

,以便在我的windows(windows server 2008 x64)中找到CR dll。另一件事。。当我打开c:/windows/assembly时,我找到了除crystaldecision.vsdesigner之外的所有cr DLL。为什么?那么我可以在windows(windows server 2008 x64)中的何处找到cr DLL,或者我可以在windows中手动放置这些DLL库??