首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS Robotics Studio:“约定与命名空间的约定不同”

MS Robotics Studio:“约定与命名空间的约定不同”
EN

Stack Overflow用户
提问于 2009-01-05 01:36:17
回答 1查看 233关注 0票数 2

我试图使用MS Robotics Studio和VS2008构建一个决策支持系统服务,但是当我构建时,我从dssproxy.exe得到一个错误,说:

代码语言:javascript
复制
    The class MyServiceName has a ContractAttribute but the contract is different from that of the namespace.

构建失败是因为dssproxy返回代码10。有人知道这条消息是什么意思吗?

契约标识符在Types类文件中声明,并在属性声明中使用,就像Add New Project > Dss Service向导构建它们的方式一样。我的理解是标识符只是一个唯一的字符串。这是不是想告诉我它必须以某种方式匹配我的命名空间?

如果我再次构建,错误就会消失,但如果我强制重新构建或在构建之前进行清理,它就会回来。

谢谢,安迪

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-01-05 15:19:14

我自己弄明白了:如果合同标识符包含大写字母,即使其中包含与清单完全匹配的内容,也会出现此错误。类型和清单中的标识符都必须全部为小写。不幸的是,Add New Project对话框并不能阻止您输入大小写混合的内容。:(

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/412075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档