2009-03-02 22 views
1

Compact Framework 응용 프로그램에서 웹 서비스를 참조하려고 할 때이 오류가 발생합니다. Google을 통한 사냥은 흔히 나타나는 현상 인 것으로 보이지만 원인을 파악하고 해결하는 방법에 대한 유용한 제안은 없습니다. 서비스 참조을 추가하여 WinForms 응용 프로그램에서 성공적으로 웹 서비스에 액세스 할 수 있지만 CF 프로젝트는 웹 참조 옵션 만 있습니다.사용자 지정 도구 'msdiscocodegenerator'가 실패했습니다.

Vista에서 Visual Studio 2008을 실행하고 있습니다.

아무도 실제로이 문제가 발생하면 해결 했습니까? 이 년 전에이었다로

감사 빌

답변

0

어쩌면 네 ... 나는 잊어 버려. CF 2.0 장치에서 WCF 서비스 (웹 서비스로 제공됨)를 사용해야했습니다. 하지만 래퍼를 생성하는 데 문제가있었습니다.

내가 마지막으로 생각한 것은 데스크톱에서 수행 한 다음 생성 된 코드를 장치 프로젝트에 복사하는 것입니다. CF 호환성을 얻으려면 몇 비트를 제거해야했지만 결국 작동했습니다.

너무 애매하기 때문에 미안하지만 내 기억은 때로는 그렇게합니다. :)

+0

프로젝트를 XP 컴퓨터로 복사하고 웹 참조를 추가 한 다음 프로젝트를 Vista 컴퓨터로 다시 복사하면 문제가 해결된다는 것을 발견했습니다! – Bill

+0

Do, what, eh? 기괴한. DataLogic 유닛 (및 USB 드라이버)을 사용하려고 할 때 심각한 슬픔을 안겨 주었기 때문에 개인적으로 Vista를 포기했습니다. – Quibblesome

0

이 문제점은 Microsoft의 BUG로 식별되어 최신 Visual Studio 버전에서 수정되었습니다. 당신은 VS 2013을 설치하고 시도 할 수 있습니다. Visual Studio를 2013 버전으로 업그레이드 한 후 제대로 작동하고있었습니다.

관련 문제