摘要:在 VS 2005 和 BDS 2006 中使用 Crystal Reports XI (version 11)
Visual Studio 2005 使用的 Crystal Reports 元件是 v10 的版本,組件所在的目錄是 C:\Program Files\Common Files\Business Objects\2.7\Managed\;而 Borland Developer Studio 2006 則是用 v9 的版本,組件所在的目錄是 C:\Program Files\Common Files\Crystal Decisions\1.1\Managed\。(註:可能是因為我之前有裝過 CR 9,因此 BDS 2006 直接使用 CR 9 的組件,在一台完全乾淨的機器上安裝 BDS 2006 時,應該是沒有 CR 元件可以使用)
CR XI 的共用組件所在的位置則是 C:\Program Files\Common Files\Business Objects\3.0\managed\。
如果要在 VS 2005 中使用 CR XI 的元件,可以從主選單點選 Tools > Choose Toolbox Items,自行將所需的組件註冊到 Toolbox 裡面。
如果要在 BDS 2006 中使用 CR XI 的元件,也可以從主選單點選 Components > Install Components 來自行加入 CR 組件。可是如果機器上原本已經有安裝過 CR 9,就會比較麻煩些。BDS 2006 在加入其他 .NET 組件時,如果已經存在相同名稱的組件,就沒辦法加進來。一個解決辦法是,直接把 C:\Program Files\Common Files\Business Objects\3.0\managed\ 底下的檔案覆蓋掉 C:\Program Files\Common Files\Crystal Decisions\1.1\Managed\ 的檔案。可是這樣做不知道會不會有其他副作用,有待觀察....