执行接收管道失败:原因:没有 反汇编阶段组件可以识别数据。
我有一些自动生成的架构(.xsd),需要添加两列并手动添加。
然后我更新了dll:s:schema,map和pipeline。
怎么了?
答案 0 :(得分:3)
如果您在Schemas程序集上增加了版本号,或者更改了架构的XML#NS根,那么您将需要更新管道。另外,尝试删除生成的.cs文件,从头开始重建,并记住重新启动主机进程。
答案 1 :(得分:1)
我假设您使用FILE适配器(我通常做的!)来测试您的管道并使用一些测试消息。
因此,除了nonnb的建议之外,确保通过接收管道发送的消息也有这两个新列 - 否则传入消息的验证将失败(因为您在管道中设置的模式不是不符合消息)
HTH