私のクライアントは、Microsoft Dynamics RMS をフロント エンドとして使用し、Simply Accounting 2010 by Sage を会計パッケージとして使用する小売業者です。RMS から SA への販売データなどの転記プロセスの一部を自動化しようとしているところです。
RMS は COM を使用してアドインと対話するため、私のアセンブリには厳密な名前が付けられています (RMS のアセンブリもそうです)。ただし、SA のアセンブリには厳密な名前が付けられていないため、SA のアセンブリに厳密な名前を付けようとして、壁に頭をぶつけていました。
だから:私は現時点でildasmとilasmを使用しています.1秒間は動作しているように見えました.必要なアセンブリは厳密に名前が付けられています. メイン アセンブリ Sage_SA.SDK.dll は、Sage_SA.Domain.dll と Sage_SA.Domain.Utility.dll を参照します。これら 3 つの新しい厳密な名前付きアセンブリをすべて VS2008 ソリューションに追加してコンパイルしようとすると、Sage_SA.SDK.dll は他の 2 つのアセンブリを正しく認識できないようです。具体的には、VS2008 のエラー メッセージには次のように記載されています。型 'XXX' は、参照されていないアセンブリで定義されています。アセンブリ 'XXX' への参照を追加する必要があります。
私が提供できる追加情報があれば、私に知らせてください。
ありがとう、
レスター