2017-07-20 9 views
1

私はEdifabricを使って835個のファイルを読みます。 編集ファブリックフレームワークを7.0.6から8.1.4に更新しようとしていますEdifabric 8.1.4見つからない835仕様

新しいメソッドのシグネチャ、名前空間、およびプロパティ名を処理するためにコードを更新する必要がありました。 これでISAセグメントとGSセグメントが読み取られるようになりましたが、アセンブリ内で指定された835仕様ファイルを見つけることができません。 「

属性を持つ「タイプ '[メッセージ(X12、005010X221A1、835)は]' アセンブリ内に見つかりませんでしたXXXX.XX.Business、バージョン= 2013.12.10.1、文化=中立:私が手 エラーメッセージがあります、PublicKeyToken = null 'です。 "

アセンブリ名と835スペック/ルールファイルの場所は変更されません。 Dot Net Peekでアセンブリを開くと、仕様が表示されます。 スペックファイルを見つけるために、8.1.4と異なる何かをする必要がありますか?

試料1

image

サンプル2 image

答えて

0

エラーメッセージが説明するように、あなたのクラスは、と互換性があるように[メッセージ(X12、005010X221A1、835)]を用いて帰属される必要がありますバージョン8.1.4。最新の仕様には、カスタム属性でアノテーションされたクラスを含むC#ファイルのみが含まれており、XSDファイルとペアになっていません。このバージョンのediFabricでは、Xmlのシリアル化やXsdの検証はまったく使用されません。 詳細については、our websiteのリソースセクションを参照してください。

+0

おかげさまで、グループ、セグメント、プロパティの順番の属性を追加する必要があるようです。 – Tony

関連する問題