knifesheep 发表于 2017-10-11 11:25:57

Regasm GrapeCity.ActiveReports.v11.dll 問題

當我嘗試用 Regasm.exe (Assembly Registration Tool) reg GrapeCity.ActiveReports.v11.dll 時出現以下 Error

c:\IRIS\dll\app>cd C:\IRIS\dll\ext\AR11

C:\IRIS\dll\ext\AR11>C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm.exe /tlb /codebase GrapeCity.ActiveReports.v11.dll
Microsoft .NET Framework Assembly Registration Utility 版本 4.7.2046.0
for Microsoft .NET Framework 版本 4.7.2046.0
Copyright (C) Microsoft Corporation.著作權所有,並保留一切權利。

已成功註冊類型
類型程式庫匯出工具在處理 'GrapeCity.ActiveReports.Collections.IReadOnlyList`1, GrapeCity.ActiveReports.v11' 時出現警告。警告: 類型程式庫匯出工具遇到泛型類型。泛型類別不可以公開至 COM。
類型程式庫匯出工具在處理 'GrapeCity.ActiveReports.ExpressionEvaluation.Eval+ILookupStore`1, GrapeCity.ActiveReports.v11' 時出現警告。警告: 類型程式庫匯出工具遇到泛型類型。泛型類別不可以公開至 COM。
類型程式庫匯出工具在處理 'GrapeCity.ActiveReports.Extensions.IBuffer`1, GrapeCity.ActiveReports.v11' 時出現警告。警告:類型程式庫匯出工具遇到泛型類型。泛型類別不可以公開至 COM。
類型程式庫匯出工具在處理 'GrapeCity.ActiveReports.Extensions.OrderedItem`1, GrapeCity.ActiveReports.v11' 時出現警告。警 告: 類型程式庫匯出工具遇到泛型類型。泛型類別不可以公開至 COM。
類型程式庫匯出工具在處理 'GrapeCity.ActiveReports.Extensions.FunctionalExtensions+MatchBlock`2, GrapeCity.ActiveReports.v11' 時出現警告。警告: 類型程式庫匯出工具遇到泛型類型。泛型類別不可以公開至 COM。
RegAsm : error RA0000 : 類型程式庫匯出工具在處理 '#mt0.#lt0, GrapeCity.ActiveReports.v11' 時發生錯誤。錯誤: 類型程式庫匯出工具無法載入類型 '#mt0.#lt0' (錯誤: 無法載入檔案或組件 'Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' 或其相依性的其中之一。 系統找不到指定的檔案。 (發生例外狀況於 HRESULT: 0x80070002))。


請問如何解決?

補充︰
1. 我正在 Deploy 包含 ActiveReport11 的 DLL
2. Running OS 是 Window 10 64bits

謝謝。

KearneyKang 发表于 2017-10-11 14:30:18

您好!AR产品不支持Regasm.exe注册

knifesheep 发表于 2017-10-11 14:59:26

我找到原因了。

Error Message 其實已經指出︰(錯誤: 無法載入檔案或組件 'Newtonsoft.Json,

先 Regasm.exe Newtonsoft.Json.dll 再來 GrapeCity.ActiveReports.v11.dll
便可以了。

KearneyKang 发表于 2017-10-11 15:31:59

页: [1]
查看完整版本: Regasm GrapeCity.ActiveReports.v11.dll 問題