在没有安装VS的电脑上运行的时候,只要打开报表就会出现这个错误
System.IO.FileNotFoundException: 未能加载文件或程序集“CrystalDecisions.ReportSource, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。系统找不到指定的文件。 文件名:“CrystalDecisions.ReportSource, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”
首先位置就在C:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages文件是否存在。
水晶报表的运行时组件就在该目录下的CrystalReports10_5/CRRedist2008_x86。如果不存在就要去下载CRRedist2008_x86
将CRRedist2008_x86在要部署的机器上安装就可以了。