मैं VS2012 इंस्टॉल किए बिना एक अलग मशीन पर WcfTestClient (जिसे VS2012 के साथ शामिल किया गया है) चलाने के लिए चाहता हूं। क्या यह संभव है? मशीन पर मैं .NET 4.5 स्थापित किया है लेकिन जब मैं वेब सेवाओं को जोड़ने का प्रयास यह मेरा पीछा स्टैक ट्रेस देता है:WcfTestClient में किसी अन्य मशीन पर प्रतिलिपि करते समय WcfTestClient में सेवा जोड़ने में असमर्थ
************** 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)
WcfTestClient फ़ोल्डर में मैं केवल 2 फ़ाइलें है, वहाँ किसी भी अन्य फ़ाइलों की आवश्यकता है शामिल करना? WcfTestClient.exe WcfTestClient.exe.config
दोनों को सीधे VS2012 आईडीई फ़ोल्डर से कॉपी किया गया है।
मेरे लिए और कोई सुराग नहीं है। – abatishchev
क्या आपने परीक्षण क्लाइंट लोड होने वाले डीएलएस को देखने के लिए [प्रक्रिया एक्सप्लोरर] (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) का उपयोग करने का प्रयास किया है? इससे आपको एक सुराग मिल सकता है कि आप क्या खो सकते हैं। – Tombala
हे, वास्तव में स्टैक ट्रेस को देखते हुए, यह एसडीके विशिष्ट रजिस्ट्री प्रविष्टियों को पढ़ने की कोशिश कर रहा है। मुझे लगता है कि कोई डब्ल्यूसीएफ एसडीके नहीं है और यह वीएस के साथ आता है ताकि आप भाग्य से बाहर हो सकें। – Tombala