And*_*age 6 versioning wcf web-services metadata backwards-compatibility
我刚刚编写了一个新版本的WCF Web服务,我想确保我没有对服务和数据合同进行任何重大更改.
回想一下我作为VB6 Com Api开发人员的日子,我记得在编译时指定组件的先前发行版本是多么容易,并让编译器检查是否正在维护二进制兼容性.
我设想类似的(希望是)"合同兼容性"检查.它将使用元数据执行与VB6 dev env所做的类似的检查.这可以作为执行实用程序的单独构建步骤来完成.
我准备接受那里没有这样的实用工具.如果是这种情况,是否有人对如何实现这一目标的算法有任何想法?
第3步似乎很复杂,但肯定是自动化的......
Andy 不存在这样的东西,但是如果你启动并运行了一些东西,其中你有 2 个 DLL(一个旧的和一个新的),那么你可以使用类似 BitDiffer 的东西来比较它们。
Codeplex 上有一个项目可以帮助发布 WCF,但我不记得它叫什么了,抱歉。
祝你好运,
-基思
| 归档时间: |
|
| 查看次数: |
1411 次 |
| 最近记录: |