沒有執行接收管道失敗:原因:無 拆卸階段組件可以識別數據。更改模式時,我是否必須更新接收管道組件?
我有某種自動化生成模式(.xsd)的和來添加兩列需要和手動添加的那些。
然後我更新的DLL:S:模式,地圖和管道。
怎麼了?
沒有執行接收管道失敗:原因:無 拆卸階段組件可以識別數據。更改模式時,我是否必須更新接收管道組件?
我有某種自動化生成模式(.xsd)的和來添加兩列需要和手動添加的那些。
然後我更新的DLL:S:模式,地圖和管道。
怎麼了?
如果你已經增加了你的架構組件的版本號,或者改變您的架構的XML#NS根,那麼你將需要更新您的管道。另外,請嘗試刪除生成的.cs文件,從頭開始重建所有文件,並記住重新啓動主機進程。
我假設你的測試與使用文件適配器的一些測試消息您的管道(我通常做的!)。
因此,除了nonnb的建議,請確保您通過接收管道發送的消息也有這兩個新列 - 否則驗證傳入消息將失敗(如您在管道中設置的架構不符合的消息)
HTH