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

Foi útil?

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. : (

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top