Я пытаюсь создать службу 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. Кто-нибудь знает, что означает это сообщение?
Идентификатор контракта объявляется в файле класса "Типы" и используется в объявлении атрибута так, как его создает Мастер добавления нового проектa > Dss Service. Я понимаю, что идентификатор - это просто уникальная строка. Это пытается сказать мне, что оно должно соответствовать моему пространству имен каким-то образом?
Если я снова построю, ошибка исчезнет, но если я заставлю перестроить или очистить до сборки, он вернется.
Спасибо, Andy