您好我使用c#开发了Windows应用程序,以便从代码中动态加载水晶报告。在我的开发机器中,Crystal报告安装了“10.5.3700.0”和“11.0.3300.0”版本。构建应用程序时,默认选择10.5.3700.0版本到我的项目,同时选择(CrystalDecisions.CrystalReports.Engine.dll,CrystalDecisions.ReportSource.dll,CrystalDecisions.Shared.dll,CrystalDecisions.Web.dll)的引用,它的工作原理我的开发服务器很好。如果我将相同的exe文件移动到另一台服务器,则只安装了11.0.3300.0版本。它投掷无法加载程序集版本错误。如何使用11.0.3300.0 ver构建我的应用程序并使其在其他服务器中运行。
请帮帮我.. 谢谢
答案 0 :(得分:0)
从您的计算机上卸载版本10.5.3700.0,并且在任何地方仅使用11.0.3300.0。
我遇到过像Crystal Report这样的问题。我最后改为ITextSharp来创建我的PDF文件。更容易。