当前位置:  开发笔记 > 数据库 > 正文

xsd.cs文件是如何使用的?

如何解决《xsd.cs文件是如何使用的?》经验,为你挑选了1个好方法。

在biztalk项目中,为什么有些XSD文件有隐藏的xsd.cs而有些则没有?这些文件用于什么以及为什么,修改XSD和重建不会修改.cs文件?

例如:我有一个XSD,用于将消息映射到SQL发送/接收端口并执行存储过程.如果我更改存储过程(例如更改,删除,添加参数),从而更改xsd以匹配,则在部署业务流程时不会反映这些更改,除非我删除xsd.cs. 我可以在BizTalk管理控制台的Schemas选项卡中看到修改后的xsd.我可以看到它已被修改,但我仍然会收到消息路由/映射错误,除非删除了.cs并重新部署了业务流程.顺便说一句,删除后,它似乎永远不会再生,虽然它也不会导致任何问题.



1> Dijkgraaf..:

解决方案中的每个xsd都应该有一个.cs文件.如果你没有得到它们,那么你的解决方案就有问题了.它们是部署到GAC的模式的编译版本.如果重新编译后没有更改.cs文件,则再次出现问题.检查您是否意外地将.cs文件检查到源代码管理中,并且它们现在是只读的(它们不应该被签入).

修改架构时,需要更新BizTalk数据库和GAC中的架构版本.如果你不这样做,你会得到一些奇怪的结果.使用Visual Studio中的Deploy选项会自动为您执行此操作,但如果您手动部署,则必须确保它已导入和GACed.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有