Впервые я пытаюсь использовать простой сервис WCF из Powershell и получаю икоты.
Я имею в виду эту ссылку для настройки переменной среды, которая имеет видпод
$env:VSINSTALLDIR="$env:Program Files\Microsoft Visual Studio 10.0"
$env:VCINSTALLDIR="$env:Program Files\Microsoft Visual Studio 10.0\VC"
$env:DevEnvDir="$env:VSINSTALLDIR\Common7\IDE"
$env:FrameworkSDKDir="$env:VSINSTALLDIR\SDK\v3.5"
$FrameworkPath=$([System.Runtime.InteropServices.RuntimeEnvironment]::GetRuntimeDirectory())
$env:FrameworkDir=$(split-path $FrameworkPath -Parent)
$env:FrameworkVersion=$(split-path $FrameworkPath -Leaf)
$env:PATH="$env:VSINSTALLDIR\Common7\IDE;$env:VCINSTALLDIR\BIN;$env:VSINSTALLDIR\Common7\Tools;$env:VSINSTALLDIR\Common7\Tools\bin;$env:VCINSTALLDIR\PlatformSDK\bin;$env:FrameworkSDKDir\bin;$env:FrameworkDir\$env:FrameworkVersion;$env:VCINSTALLDIR\VCPackages;$env:PATH"
$env:INCLUDE="$env:VCINSTALLDIR\ATLMFC\INCLUDE;$env:VCINSTALLDIR\INCLUDE;$env:VCINSTALLDIR\PlatformSDK\include;$env:FrameworkSDKDir\include;$env:INCLUDE"
$env:LIB="$env:VCINSTALLDIR\ATLMFC\LIB;$env:VCINSTALLDIR\LIB;$env:VCINSTALLDIR\PlatformSDK\lib;$env:FrameworkSDKDir\lib;$env:LIB"
$env:LIBPATH="$FrameworkPath;$env:VCINSTALLDIR\ATLMFC\LIB"
Упомянутая ссылка предназначена для VS 2005, но я использую VS 2010. Отныне некоторые значения параметров менялись в соответствии с моими настройками.
А потом, когда я пытаюсьзапустить его из командной строки PowerShell, введя
wsdl.exe http://localhost:55853/Service1.svc?wsdl
Я обнаружил ошибку
Термин «wsdl.exe» не распознается как имя командлета, функция, файл сценария или работоспособная программа.Проверьте написание имени или, если путь был включен, убедитесь, что путь указан правильно, и повторите попытку.В строке: 1 символ: 9 + wsdl.exe <<<< <a href="http://localhost:55853/Service1.svc?wsdl" rel="nofollow">http://localhost:55853/Service1.svc?wsdl + CategoryInfo: ObjectNotFound: (wsdl.exe: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException
Может кто-нибудь, пожалуйста, помогите мне, какую ошибку я здесь делаю?
Спасибо