2009-06-14 24 views
7

Próbuję wygenerować kod klienta WCF proxy dla aplikacji mobilnych z systemem Windows, który wykorzystuje BasicHttpBinding a ja ciągle otrzymaniu błąd następująco:"Błąd NetCFSvcUtil": wystąpił błąd w narzędziu. "

błąd: Wystąpił błąd w narzędziu.

Error: Błąd w aplikacji

byłem w stanie wygenerować proxy wcześniej, ale nie wiem dlaczego nagle tak się dzieje. Przeczytałem numer Sameh Samir's, ale usługa, z której korzystam, nie korzysta z żadnych umów wiadomości utworzonych przeze mnie (użyłem LINQ do SQL ORD), a WCFTestClient może łączyć się z usługą i pokazuje umowy.

UPDATE

Wydaje się, że problem był z Windows 7 RC1. Próbowałem go na Win7 i po uruchomieniu NetCFSvcUtil na XP wszystko działa dobrze.

Ktoś wie, jak zgłosić ten problem do firmy Microsoft?

Odpowiedz

25

Teraz jest to nowe narzędzie, które zastępuje starszą wersję NetCFSvcUtil. Okazało się w poniedziałek, 10 sierpnia 2009. Można ją pobrać pod następującym adresem:

http://download.microsoft.com/download/6/2/0/6205ED05-E435-44FC-AA82-B763CA5F8B1A/NetCFSvcUtil.exe

Powodzenia!

+0

+1 Działa jak czar w systemie Windows 7. Wielkie dzięki. –

+0

Wow, dziękuję bardzo. Zaoszczędziłem mnóstwo czasu. –

+0

Już miałem się poddać, myśląc, że narzędzie, które ** właśnie dziś ściągnąłem ** miałoby zaktualizowaną wersję ** NetCFSvcUtil.exe ** - ale tak się nie stało. – jp2code

2

znalazłem to: http://blogs.msdn.com/habibh/archive/2009/06/26/netcfsvcutil-exe-and-windows-7.aspx

Zasadniczo, stwierdza: Obecnie nie są dostępne dla tego wydania poprawki. Jedynym obejściem jest uruchomienie programu NetCFSvcUtil.exe w systemie Windows Vista (SP1 lub wcześniejszym) lub Windows Server 2008 (SP1 lub wcześniejszy), a następnie skopiowanie wygenerowanego kodu klienta na inne komputery.

+0

W artykule, do którego się odwołujesz, istnieje aktualizacja. Jest łatka dla narzędzia, którą możesz pobrać z linku dostarczonego przez zaakceptowaną odpowiedź Erica. –

Powiązane problemy