문제

MS Robotics Studio와 vs 2008을 사용하여 DSS 서비스를 구축하려고하지만 DSSPROXY.EXE에서 오류가 발생합니다.

    The class MyServiceName has a ContractAttribute but the contract is different from that of the namespace.

DSSPROXY가 코드 10을 반환하기 때문에 빌드가 실패합니다.이 메시지 가이 메시지가 무엇을 의미하는지 아는 사람이 있습니까?

계약 식별자는 유형 클래스 파일에 선언되며 새 프로젝트 추가> DSS 서비스 마법사가 구축하는 방식에 따라 속성 선언에 사용됩니다. 내 이해는 식별자가 고유 한 문자열이라는 것입니다. 내 네임 스페이스와 어떻게 든 일치해야한다고 말하려고합니까?

다시 빌드하면 오류가 사라지지만 건축하기 전에 재건축 또는 청소를 강제하면 돌아옵니다.

고마워요, 앤디

도움이 되었습니까?

해결책

계약 식별자가 대문자가 포함되어 있으면이 오류가 발생하더라도 매니페스트와 정확히 일치합니다. 유형의 식별자와 매니페스트는 모두 소문자 여야합니다. 불행히도, 새로운 프로젝트 추가 대화 상자는이를 위해 혼합 사례를 입력하는 것을 방해하지 않습니다. :(

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top