Dienst in WcfTestClient kann beim Kopieren auf einen anderen Computer nicht hinzugefügt werden

Ich möchte WcfTestClient (einer, der in VS2012 enthalten ist) auf einem anderen Computer ausführen, ohne VS2012 zu installieren. Ist das möglich? Auf dem Computer habe ich .NET 4.5 installiert, aber wenn ich versuche, Webdienste hinzuzufügen, erhalte ich den folgenden Stack-Trace:

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.Tools.Common.SdkPathUtility.GetRegistryValue(String registryPath, String registryValueName)
   at Microsoft.Tools.Common.SdkPathUtility.GetSdkPath(Version targetFrameworkVersion)
   at Microsoft.Tools.TestClient.ToolingEnvironment.get_MetadataTool()
   at Microsoft.Tools.TestClient.ServiceAnalyzer.GenerateProxyAndConfig(String projectPath, String address, String configPath, String proxyPath, Int32 startProgressPosition, Int32 endProgressPostition, BackgroundWorker addServiceWorker, String& errorMessage)
   at Microsoft.Tools.TestClient.ServiceAnalyzer.AnalyzeService(String address, BackgroundWorker addServiceWorker, Single startProgress, Single progressRange, String& errorMessage)
   at Microsoft.Tools.TestClient.Workspace.AddServiceProject(String endpoint, BackgroundWorker addServiceWorker, Single startProgress, Single progressRange, String& error)
   at Microsoft.Tools.TestClient.AddServiceExecutor.Execute(AddServiceInputs inputs, Workspace workspace, BackgroundWorker addServiceWorker)
   at Microsoft.Tools.TestClient.UI.MainForm.addServiceWorker_DoWork(Object sender, DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

In dem WcfTestClient-Ordner habe ich nur 2 Dateien. Gibt es noch andere Dateien, die ich einschließen muss? WcfTestClient.exe WcfTestClient.exe.config

Beide werden direkt aus dem VS2012 IDE-Ordner kopiert.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage