Instrukcje: Weryfikacja skompilowanego kodu usługi za pomocą programu Svcutil.exe
Za pomocą narzędzia ServiceModel Metadata Tool (Svcutil.exe) można wykrywać błędy implementacji i konfiguracji usługi bez hostowania usługi.
Aby zweryfikować usługę
Skompiluj usługę do pliku wykonywalnego i co najmniej jeden zestaw zależny.
Otwieranie wiersza polecenia zestawu SDK
W wierszu polecenia uruchom narzędzie Svcutil.exe przy użyciu następującego formatu. Aby uzyskać więcej informacji na temat różnych parametrów, zobacz sekcję Walidacja usługi w temacie ServiceModel Metadata Utility Tool (Svcutil.exe).
svcutil.exe /validate /serviceName:<serviceConfigName> <assemblyPath>*
Należy użyć
/serviceName
opcji , aby wskazać nazwę konfiguracji usługi, którą chcesz zweryfikować.Argument
assemblyPath
określa ścieżkę do pliku wykonywalnego dla usługi i co najmniej jeden zestaw, który zawiera typy usług do zweryfikowania. Aby zapewnić konfigurację usługi, zestaw wykonywalny musi mieć skojarzony plik konfiguracji. Możesz użyć standardowych symboli wieloznacznych wiersza polecenia, aby zapewnić wiele zestawów.
Przykład
Następujące polecenie usługi myServiceName zaimplementowane w myServiceHost.exe pliku wykonywalnego. Plik konfiguracji usługi (myServiceHost.exe.config) jest ładowany automatycznie.
svcutil /validate /serviceName:myServiceName myServiceHost.exe