2010-02-11 131 views
0

我有C#程序,用的Oracle 11g工作水晶報表的部署錯誤

當它工作在我的電腦上的所有做工精良

但是當其在客戶計算機上運行 - 和Oracle的連接工作良好

但是當我嘗試運行任何水晶報表,我得到這個錯誤:

Could not load file or assembly 
CrystalDecisions.windows.forms.version = 10.5.3700.0. 
culture = neutral.publicKey Token = 69fbea5521e1304 or one of its dependencies. 
The system cannot find the specified 

感謝的任何幫助

回答

0

該錯誤消息暗示,該系統無法找到運行水晶報表所需的庫。您是否已將Crystal安裝到客戶的PC上?

+0

是的,我將Crystal安裝到客戶PC – Gold 2010-02-11 10:05:42

0

看起來好像程序集尚未部署到客戶機。您將需要檢查應用程序依賴關係,查看任何引用的程序集並確保它們存在於客戶機上。您計算機上的CrystalDecisions程序集可能安裝在GAC中,您需要將其複製到客戶端部署位置。

您可以使用工具查看Fusion Log以查看哪些程序集由您的應用程序加載,此日誌將顯示任何缺少的引用。