2012-04-16 51 views
0

我寫了一個C#項目與Crystal Reports。我正在構建一個安裝項目,但出現錯誤:C#和crystalreport

The indirectly-referenced assembly 'BusinessObjects.Licensing.KeycodeDecoder, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' could not be found. This assembly is not required for analysis, however, analysis results could be incomplete. This assembly was referenced by: C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\CrystalDecisions.CrystalRepor ts.Engine.dll

+0

那是一個Web應用程序或窗體應用程序?您的安裝項目是否包含Crystal Reports運行時安裝程序? – 2012-04-16 15:42:57

回答

1

對於您在C#項目中使用的Crystal Reports版本,您應該使用Crystal Reports合併模塊。不要「自動檢測」或任何其他手動或近似添加所需的文件。你應該絕對發現,從這裏添加合併模塊:

http://resources.businessobjects.com/support/additional_downloads/runtime.asp

+0

鏈接不起作用。你能否更新? – 2012-11-23 16:40:49

+0

Ricky,該鏈接用於查看各種Crystal Reports版本的完整列表 - 捆綁的.NET以及完整版本。 這仍然是任務;將您的版本與網站上的文件相匹配。以下是將許多版本映射到合併模塊的兩個鏈接: http://msdn.microsoft.com/en-US/library/ms225284(v=vs.80).aspx http:// scn。 sap.com/thread/2120514 一旦您對所使用的版本有了很好的瞭解,就可以自己搜索這些文件。無論是通過文件名,或通過像'水晶報告xi合併模塊'或'晶體報告xi redist'等關鍵字。 祝你好運 – 2012-11-25 04:55:20

+0

謝謝! SAP似乎一直在打破自己的鏈接。我點擊與SAP有關的堆棧溢出鏈接的90%已損壞。 – 2012-11-26 07:36:12

相關問題