Я пытаюсь создать службу DSS с использованием MS Robotics Studio и VS 2008, но при сборке я получаю сообщение об ошибке от dssproxy.exe:
The class MyServiceName has a ContractAttribute but the contract is different from that of the namespace.
и сборка завершается неудачно, потому что dssproxy возвращает код 10. Кто-нибудь знает, что означает это сообщение?
Идентификатор контракта объявляется в файле класса Types и используется в объявлении атрибута так же, как их создает мастер Add New Project> Dss Service. Насколько я понимаю, идентификатор это просто уникальная строка. Это пытается сказать мне, что оно должно как-то соответствовать моему пространству имен?
Если я соберу снова, ошибка исчезнет, но если я заставлю пересобрать или очистить перед сборкой, она вернется.
Спасибо,
Andy