W przypadku mojego programu WCF muszę wygenerować plik konfiguracyjny dla mojej aplikacji klienckiej, aby określić takie rzeczy, jak powiązanie usługi, adres usługi i umowa.
105
Wpisz w Microsoft Visual Studio Command Prompt
: where svcutil.exe
. Na moim komputerze jest w:C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\SvcUtil.exe
Visual Studio 2015\Visual Studio Tools\Developer Command Prompt for VS2015
(przynajmniej dla programu Visual Studio 2015).W najnowszej wersji systemu Windows (np. Windows 10, inne serwery) wpisz / wyszukaj „Wiersz polecenia dla programistów…”. Pojawi się odpowiedni wiersz polecenia dla wersji programu Visual Studio.
np. Wiersz polecenia dewelopera dla VS 2015
Więcej tutaj https://msdn.microsoft.com/en-us/library/ms229859(v=vs.110).aspx
źródło
Jeśli używasz vs 2010, możesz go pobrać
źródło
Spróbuj wygenerować klasę proxy za pomocą SvcUtil.exe za pomocą polecenia
Składnia:
Przykład:
Aby sprawdzić, czy usługa jest dostępna, spróbuj w swoim adresie URL IE z przykładu, bez postfiksu myService1
źródło
Aby znaleźć dowolną lokalizację pliku
źródło
Nie sądzę, aby było bardzo ważne, aby znaleźć lokalizację Svcutil.exe. Możesz użyć wiersza polecenia programu Visual Studio, aby wykonać bezpośrednio bez jego bezwzględnej ścieżki,
źródło
PATH
, przed uruchomieniem cmd.exe. Jeśli z jakiegoś uzasadnionego powodusvcutil.exe
nie ma w żadnymPATH
katalogu, nie możesz go uruchomić bez bezwzględnej ścieżki.