在沒有安裝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在要部署的機器上安裝就可以了。