Как можно использовать тестовый клиент Wcf без Visual Studio? - PullRequest
37 голосов
/ 14 июня 2011

Когда WcfTestClient.exe копируется на другой компьютер сам по себе, ошибки времени выполнения не позволяют подключиться к службе WCF, например:

System.IO.FileNotFoundException: не удалось загрузить файл или сборку'Microsoft.Build.Utilities.Core, версия = 15.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a' или одна из ее зависимостей.Системе не удается найти указанный файл.

Как использовать этот инструмент без установки Visual Studio?

Ответы [ 3 ]

16 голосов
/ 01 октября 2013

Для запуска WCFTestClient.exe как отдельного приложения (без установки полной версии Visual Studio 2010) :

  1. Создайте каталог на компьютере dest. и скопируйтеwcftestclient.exe там (только этот файл) .
  2. Скопируйте файл Microsoft.VisualStudio.VirtualTreeGrid.dll (версия 10) из файла ниже в тот же каталог wcftestclient.exe в dest. machine.

    C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.VisualStudio.VirtualTreeGrid\v4.0_10.0.0.0__b03f5f7f11d50a3a
    
  3. Вы должны создать на целевой машине следующие два ключа реестра:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\WinSDK-NetFx40Tools-x64]
    "InstallationFolder"="\"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\WinSDK-NetFx40Tools-x86]
    "InstallationFolder"="\"
    

    Примечание о шаге: Вы можете экспортировать их со своего компьютера разработчика (возможно, вы могли бы найти другую версию, но сначала попробуйте с v7.0A) .

  4. Затем вам потребуется копия из:

    C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\svcutil.exe
    

    на конечный компьютер (тот же каталог, что и wcftestclient.exe)

    Примечание о шаге: Важна эта версия svcutil.exe

  5. Выполнить wcftestclient.exe

Заключительные примечания: Вам понадобятся только два .exe файла иодин .dll (wcftestclient.exe, svcutil.exe and Microsoft.VisualStudio.VirtualTreeGrid.dll) для запуска приложения.

Дополнительная информация

7 голосов
/ 05 сентября 2014

Вышеупомянутая ссылка больше не работает.Новая страница, которая содержит ссылку: https://community.dynamics.com/crm/b/workandstudybook/archive/2014/06/03/standalone-wcftestclient.aspx

4 голосов
/ 07 января 2015

Прямая ссылка файла, на которую указал Бендж, составляет https://onedrive.live.com/redir?resid=4CF16D17C29C8F61!1580&authkey=!ADkPUmhfdAQS5Hg&ithint=file%2c.zip

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...