我正在使用VS 2010中的现有asp.net应用程序,其中使用了水晶报告。我错误地安装了Crystal Reports 11大约500 MB的设置。稍后我卸载了此版本并安装了与VS 2010 SP1兼容的正确版本CRruntime_13_1。问题是,当我构建一个asp.net应用程序时,它创建版本13的Crystal Reports DLL文件。并给出以下错误
Could not load file or assembly 'CrystalDecisions.ReportAppServer.ClientDoc' or one of its dependencies. An attempt was made to load a program with an incorrect format.
和项目中的程序集引用
<add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
然后我手动删除这些dll文件并重新加载页面并启动应用程序。请告诉我如何摆脱这种痛苦,因为每次我构建应用程序时都会创建dll。提前谢谢。