Edifabric 8.1.4未找到835规范

时间:2017-07-20 18:28:05

标签: c# edi edifabric

我使用Edifabric来读取835个文件。 我正在尝试将编辑结构框架从7.0.6更新到8.1.4

我不得不更新一些代码来处理新方法签名,命名空间和属性名称。 它现在读取ISA和GS段,但它说它无法在程序集中找到给定的835规范文件。 我得到的错误信息是:

在程序集“XXXX.XX.Business,Version = 2013.12.10.1,Culture = neutral,PublicKeyToken = null”中找不到

具有属性'[Message(X12,005010X221A1,835)]'的类型。” / EM>”

我的835规格/规则文件的程序集名称和位置没有变化。 当我在Dot Net Peek中打开装配时,我看到了规格。 我是否需要在8.1.4中做一些不同的事情才能找到我的spec文件?

样本1

image

样本2 image

1 个答案:

答案 0 :(得分:0)

正如错误消息所解释的那样,您的类需要归因于[Message(X12,005010X221A1,835)]以与8.1.4版兼容。最新的规范只包含一个C#文件,其中包含使用我们的自定义属性注释的类,并且不再与XSD文件配对。此版本的ediFabric完全不依赖于\使用Xml序列化或Xsd验证。 有关更多信息,请访问our website上的资源部分。