2011-06-14 122 views
33

當WcfTestClient.exe通過自身複製到另一臺機器上,運行時錯誤阻止您連接到一個WCF服務,例如:如何在沒有Visual Studio的情況下使用Wcf測試客戶端?

System.IO.FileNotFoundException:未能加載文件或程序集「Microsoft.Build .Utilities.Core,Version = 15.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依賴項之一。該系統找不到指定的文件。

如何在不安裝Visual Studio的情況下使用此工具?

+7

這是一個有效的問題工作的專業人士拉閘需要的答案,一遍又一遍。關於如何減少問題的廣泛性而不是關閉具有這種價值的東西的任何建議? – 2016-05-12 18:13:27

回答

43

或者,你可以下載它

有一個在頁面的底部download link

+17

鏈接不起作用了。頁面不存在。 – Pradeep 2014-05-30 02:17:39

+4

該鏈接再次運行 – Honzajscz 2015-05-12 09:09:26

+2

對於那些喜歡下載和執行「更衣室」網站上發現的隨機zip文件的內容...這是你上傳@Honzajscz的東西嗎? – Geeb 2016-10-10 16:31:36

15

運行WCFTestClient.exe作爲一個獨立的應用項目(沒有安裝完整版本的Visual Studio 2010)

  1. 創建於dest.機的目錄和複製wcftestclient.exe(只有文件)
  2. 將Microsoft.VisualStudio.VirtualTreeGrid.dll(版本10)從以下文件複製到dest.機器中的wcftestclient.exe的同一目錄中。

    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文件和一個.dllwcftestclient.exe, svcutil.exe and Microsoft.VisualStudio.VirtualTreeGrid.dll來運行應用程序。

More information

+0

下載鏈接中的zip不需要註冊表編輯,並且包含以下文件:WcfSvcHost.exe.config,Microsoft.VisualStudio.VirtualTreeGrid.dll,_System.Data.dll_,WcfTestClient.chm,SvcUtil.exe,WcfTestClient .exe.config,WcfSvcHost.exe,SvcUtil.exe.config,WcfTestClient.exe,WcfSvcHost.chm – ofthelit 2017-03-07 11:02:59

+0

我按照說明操作而無需註冊表編輯。 – 2017-05-30 19:21:56

相關問題