Dla mojego WCF, muszę wygenerować plik konfiguracyjny dla mojej aplikacji klienckiej, aby określić rzeczy takie jak wiązanie usługi, adres usługi i umowy.Gdzie jest svcutil.exe w Windows 7?
Odpowiedz
Wpisz Microsoft Visual Studio Command Prompt
: where svcutil.exe
. Na moim komputerze jest w: C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\SvcUtil.exe
spróbować wygenerować klasy proxy poprzez svcutil.exe z poleceniem
Składnia:
svcutil.exe /language:<type> /out:<name>.cs /config:<name>.config http://<host address>:<port>
Przykład:
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceSamples/myService1
Aby sprawdzić, czy usługa jest dostępny, spróbuj w adresie URL IE z przykładu bez usługi myService1 po poprawce
co to jest cel generowania klasy proxy? Jeśli dodaję odwołanie do usługi do projektu C#, wydaje mi się, że generuje go dla mnie? – PositiveGuy
Do deserializacji danych. Możesz dodać odwołanie do usługi do projektu, ale rozwiązanie, aby mieć je jako własne wygenerowane klasy, wydaje mi się dużo jaśniejsze. Na przykład, jeśli używasz sprawdzania poprawności lub mapowań. Również gdy struktura zmienia się często, regeneracja odniesień zawsze powoduje wiele bałaganu. – stenly
Jeśli używasz vs 2010 to można je dostać w
C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ bin \ NETFX 4,0 Narzędzia
Aby znaleźć dowolną lokalizację pliku
- W menu Start systemu Windows Search Box
- typ w svcutil.exe
- czekać na wyniki, aby wypełnić
- prawym przyciskiem myszy na svcutil.exe i wybrać 'Otwórz lokalizację pliku'
- Explorer ścieżka Copy Okna
Nie działa w moim systemie, mimo że svcutil jest obecny w czterech lokalizacjach. – JohnL4
@ JohnL4, możesz rozważyć rozszerzenie lokalizacji narzędzia wyszukiwania w systemie Windows. Możesz to zrobić, otwierając Panel sterowania-> Opcje indeksowania i klikając przycisk Modyfikuj, aby dodać dodatkowe foldery do Lokalizacji indeksów. (W tym przypadku wydaje się, że "Program Files" lub "Program Files (x86)" nie znajduje się na aktualnej liście "Uwzględnionych lokalizacji") – kmote
nie sądzę, to jest bardzo ważne, aby znaleźć lokalizację svcutil.exe. Można użyć programu Visual Studio wiersza polecenia do wykonania bezpośrednio bez jego bezwzględnej ścieżki,
Syntax:
svcutil.exe /language:[vb|cs] /out:[YourClassName].[cs|vb] /config:[YourAppConfigFile.config] [YourServiceAddress]
example:
svcutil.exe /language:cs /out:MyClientClass.cs /config:app.config http://localhost:8370/MyService/
Właściwie nie. Program Visual Studio Wiersz poleceń ustawia tylko niektóre zmienne środowiskowe, z których jeden to 'PATH', przed wykonaniem polecenia cmd.exe. Jeśli z jakiegokolwiek uzasadnionego powodu 'svcutil.exe' nie znajduje się w katalogu' PATH', nie można go wykonać bez bezwzględnej ścieżki. – laika
Z najnowszą wersją systemu Windows (na przykład w systemie Windows 10, inne serwery), typ/wyszukiwania dla „wierszu poleceń Deweloperzy ..” To będzie pop-up odpowiedni wiersz polecenia dla wersji Visual Studio.
np. Twórca Command Prompt dla VS 2015
Więcej tutaj https://msdn.microsoft.com/en-us/library/ms229859(v=vs.110).aspx
To powinno być zintegrowane z VS. –
- 1. Gdzie jest .Net Configuration Tool (mscorcfg.msc) w systemie Windows 7?
- 2. Gdzie jest GACUTIL dla .net Framework 4.0 w Windows 7?
- 3. Svcutil.exe dla .NET 4.0?
- 4. Gdzie jest gacutil.exe w systemie Windows 10?
- 5. Gdzie jest "catalina.out" w systemie Windows?
- 6. Gdzie jest zegar w aplikacji sklepu Windows?
- 7. Gdzie jest llvm-config w systemie Windows?
- 8. uwsgi w windows 7
- 9. Cards.dll w Windows 7
- 10. Gdzie jest FxCop w 64-bitowej wersji Windows SDK?
- 11. /sharedtites odpowiednik dla svcutil.exe?
- 12. svcutil.exe i parametr przestrzeni nazw
- 13. Gdzie jest używana funkcja Windows Workflow Foundation?
- 14. Używanie libmysql.dll na Windows 7
- 15. Localhost w systemie Windows 7
- 16. gdzie jest gacutil.exe?
- 17. Gdzie jest bezpieczne miejsce do przechowywania plików dziennika zgodnych z systemami XP, Vista i Windows 7?
- 18. Jak używać statystyk git w Windows 7
- 19. Co to jest odpowiednik "aspnet_regiis -lk" w systemie Windows 7?
- 20. Windows Device Emulator V3, Windows 7 + Sieć
- 21. Rozwiń Windows Phone 7 na Windows XP
- 22. Naprawiono opóźnienie DirectX 7 w systemie Windows 7?
- 23. Gdzie jest System.Tuple w przenośnych bibliotekach klas?
- 24. Tworzenie aplikacji WCF bez svcutil.exe?
- 25. Gdzie jest flock() dla Perla w systemie Windows?
- 26. Gdzie jest DrawingBrush w Windows Metro dla XAML
- 27. .NET ListView i Windows 7
- 28. Schedule Python Script - Windows 7
- 29. Różnice między Windows 7 a Windows Server 2008 R2
- 30. Tworzenie niestandardowego protokołu (Windows 7)
mam. Otwórz wiersz poleceń Visual Studio, a następnie wpisz "where svcutil.exe". Kopalnia jest poniżej: c: \ Program Files \ Microsoft SDK \ Windows \ v7.0A \ bin \ NetFX 4,0 Tools \ svcutil.exe lub c: \ Program Files \ Microsoft SDK \ Windows \ v7.0A \ bin \ SvcUtil.exe – nellbryant
miło wiedzieć o poleceniu ** where **. – Veverke
Polecenie "gdzie" jest nieprawidłowe. – Roel