摘要:在Biztalk项目中想作分层,把一些代码搬到类库项目以便于单元测试,但是加了引用之后Biztalk的Schema Mapper在打开Biztalk Transform Map (btm)的时候IDE报错,找不到schema。现在想到的解决办法是再分几层,现在项目结构大概是这样 Database Layer Schema Layer Custom Decoder Component Business Layer Map Layer Custom Pipeline Orchestration Port 这样map项目只引用Schema项目,就不会抱错误了。但是遗留的一个问题是,这样数据库层的Schema就不能直接在map里面用了,要自己定义一个schema,用xsd.exe生成一个xml schema相同的类加入到business layer,然后在Orchestration这一层做Serialize。...[
阅读全文]