Crystal Reports for Visual Studio 2010
Visual Studio 2010 並不包含 Crystal Reports,若在專案中加入 Crystal Reports 將會到
SAP BusinessObjects - Crystal Reports
下載,選擇
SAP Crystal Reports, version for Visual Studio 2010 -
Standard EXE installation package which installs the software into the Visual Studio IDE.
安裝即可。其它版本在 Visual Studio 2010 中並不會出現 Crystal Reports,用途待研究 (可能是 Server 端發怖用的)
接下來在專案中使用時 (例如 Windows Form),又會發生一堆錯誤跟警告訊息,例如
錯誤 1 找不到型別或命名空間名稱 'CrystalDecisions' (您是否遺漏 using 指示詞或組件參考?)
警告 15 無法解析所參考的組件 "CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL",因為它在 "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 上有相依性,而後者不在目前的目標 Framework ".NETFramework,Version=v4.0,Profile=Client" 中。請移除不在目標 Framework 中的組件參考,或考慮重新設定專案的目標。
原來 Windows Form 預設的目標是 .NET Framework 4 Client Profile (瘦身版),其中不包含 Crystal Reports 所需要的一些相依套件,只要改成 .NET Framework 4 就一切 OK 了
參考:小朱大大的 [VS2010] .NET Framework 4.0 Client Profile
SAP BusinessObjects - Crystal Reports
下載,選擇
SAP Crystal Reports, version for Visual Studio 2010 -
Standard EXE installation package which installs the software into the Visual Studio IDE.
安裝即可。其它版本在 Visual Studio 2010 中並不會出現 Crystal Reports,用途待研究 (可能是 Server 端發怖用的)
接下來在專案中使用時 (例如 Windows Form),又會發生一堆錯誤跟警告訊息,例如
錯誤 1 找不到型別或命名空間名稱 'CrystalDecisions' (您是否遺漏 using 指示詞或組件參考?)
警告 15 無法解析所參考的組件 "CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL",因為它在 "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 上有相依性,而後者不在目前的目標 Framework ".NETFramework,Version=v4.0,Profile=Client" 中。請移除不在目標 Framework 中的組件參考,或考慮重新設定專案的目標。
原來 Windows Form 預設的目標是 .NET Framework 4 Client Profile (瘦身版),其中不包含 Crystal Reports 所需要的一些相依套件,只要改成 .NET Framework 4 就一切 OK 了
參考:小朱大大的 [VS2010] .NET Framework 4.0 Client Profile
留言