MS Robotics Studio: “contrato é diferente daquele do namespace”
-
03-07-2019 - |
Pergunta
Eu estou tentando construir um serviço DSS usando MS Robotics Studio e VS 2008, mas quando eu construo, eu recebo um erro de dssproxy.exe dizendo:
The class MyServiceName has a ContractAttribute but the contract is different from that of the namespace.
e a construção falhar porque o código retorna dssproxy 10. Alguém sabe o que isso significa mensagem?
O Contrato identificador é declarado no arquivo Tipos de classe e usado na declaração de atributo apenas a forma como o Add New Project> Assistente Dss Serviço constrói-los. O meu entendimento é que o identificador é apenas uma cadeia exclusiva. É este tentando me dizer que deve coincidir com o meu namespace de alguma forma?
Se eu construir de novo, o erro desaparece, mas se eu forçar uma reconstrução ou limpo antes de edifício, ele volta.
Obrigado, Andy
Solução
Eu percebi isso me: Se o contrato identificador contém letras maiúsculas, este erro ocorrerá, mesmo no que corresponda ao manifesto exatamente. Tanto o identificador nos tipos e o manifesto devem estar em minúsculas. Infelizmente, o diálogo Adicionar Novo Projeto não o impede de entrar caso misto para isso. : (