2015-10-29 11 views
5

में क्लाइंट प्रॉक्सी को प्रारंभ करने में विफल रहता है विजुअल स्टूडियो 2015 सामुदायिक संस्करण का उपयोग करके, मैं सबसे बुनियादी यूनिवर्सल विंडोज यूनिट टेस्ट भी चलाने में असमर्थ हूं। एक बार जब मैं परीक्षण करता हूं, और टेस्ट एक्सप्लोरर के माध्यम से इसे चलाने का प्रयास करता हूं, तो कोड संकलित करता है और यूनिट टेस्ट विंडोज ऐप को तैनात करता है। ऐप लगभग 10 सेकंड तक रहता है, फिर खुद को बंद कर देता है। परीक्षण के लिए परीक्षण धावक का परिणाम: Inconclusive: Failed to initialize client proxy: could not connect to test process . एक प्रशासक के रूप में विजुअल स्टूडियो चलाना कोई प्रभाव नहीं प्रतीत होता।यूडब्ल्यूपी यूनिट टेस्ट विजुअल स्टूडियो 2015

नमूना परियोजना है कि मेरी त्रुटि के कारण बनाने के लिए:

  1. प्रारंभ एक नया प्रोजेक्ट
  2. टेम्पलेट्स से, चुनें: टेम्पलेट> विजुअल C#> विंडोज> यूनिवर्सल> इकाई परीक्षण ऐप्लिकेशन (यूनिवर्सल विंडोज़)
  3. एक साधारण परीक्षण लिखें: Assert.IsTrue(true)
  4. मेनू में, टेस्ट> भागो> भागो सभी परीक्षण

टेस्ट विकल्प के लिए आउटपुट खिड़की यह पता चलता है:

Checking whether required frameworks are installed...

Registering the application to run from layout...

Deployment complete (3566ms). Full package name: "edd458e2-c3b1-4d8a-b7c3-5669e2fe7d75_1.0.0.0_x86__97afpx01qh2gg"

Error : DEP3000 : Attempts to stop the application failed. This may cause the deployment to fail. Exception from HRESULT: 0x92330047

Updating the layout...

Deployment complete (104ms). Full package name: "edd458e2-c3b1-4d8a-b7c3-5669e2fe7d75_1.0.0.0_x86__97afpx01qh2gg"

+0

बस अनुमान लगा एक मेस है, लेकिन शायद UWP unittest आवेदन एक आवेदन यह वास्तव में परीक्षण। – Herdo

+0

UWP टेस्ट परियोजना एक आवेदन ही है सकते हैं (यह है की आवश्यकता है इसकी खुद की App.xaml भी)। मैं बस अपनी समस्या को सरल बनाना चाहता था, मैंने अपने वास्तविक उत्पादन कोड (जो वास्तविक अनुप्रयोग के खिलाफ है) का परीक्षण किया है। – Scott

+0

@ हेरडो मैं पुष्टि कर सकता हूं कि इसे होस्ट ऐप की आवश्यकता होती है, ताकि वास्तव में परीक्षण होस्ट ऐप में चलाएं। मुझे लगता है कि यहां समस्या यह है कि मेजबान ऐप कुछ लॉक किया गया है, ताकि वीएस उपकरण अनइंस्टॉल और पुन: नियोजित नहीं हो सकें, और हमें प्रश्न में उल्लिखित त्रुटि मिलती है। – terry

उत्तर

0

मैं एक ही समस्या थी और स्पष्ट रूप से परीक्षण परियोजना की तैनाती और फिर से लागू "भागो सभी परीक्षण" द्वारा इसे हल। आप "परीक्षण जोड़ें या निकालें" के अंतर्गत भी जांच सकते हैं कि आपका परीक्षण प्रोजेक्ट ऐप इंस्टॉल किया गया है या नहीं। यदि आवश्यक हो, तो इसे अनइंस्टॉल करें और फिर से तैनात करें।

UWP क्षुधा की इकाई परीक्षण अवधारणा :-(

+0

हाय @ अलासरोव, मैं नहीं यूडब्ल्यूपी की इकाई परीक्षण अवधारणा एक गड़बड़ है। पी रॉबलेम उनके कार्यान्वयन है। इस प्रकार का ऐप लॉकिंग समस्या आपके ऐप और आपके टेस्ट होस्ट ऐप दोनों के साथ होती है, इसलिए जाहिर है कि यह या तो ओएस समस्या या टूलींग समस्या है। – terry

+0

मैं पूरी तरह से सहमत हूं ;-) – llasarov

संबंधित मुद्दे