簡體   English   中英

UWP單元測試無法在Visual Studio 2015中初始化客戶端代理

[英]UWP Unit Tests fail to initialize client proxy in Visual Studio 2015

使用Visual Studio 2015社區版,我什至無法運行最基本的通用Windows單元測試。 創建測試並嘗試通過“測試資源管理器”運行它之后,代碼將編譯並似乎部署了單元測試Windows應用程序。 該應用程序會停留約10秒鍾,然后自行關閉。 測試運行程序的測試結果: Inconclusive: Failed to initialize client proxy: could not connect to test process . 以管理員身份運行Visual Studio似乎沒有任何效果。

要創建導致我的錯誤的示例項目:

  1. 開始一個新項目
  2. 從模板中,選擇:模板> Visual C#> Windows>通用>單元測試應用程序(通用Windows)
  3. 編寫一個簡單的測試: Assert.IsTrue( true )
  4. 在菜單中,測試>運行>運行所有測試

“測試”選項的“輸出”窗口顯示如下:

正在檢查是否已安裝必需的框架...

正在注冊要從布局運行的應用程序...

部署完成(3566毫秒)。 完整包裝名稱:“ edd458e2-c3b1-4d8a-b7c3-5669e2fe7d75_1.0.0.0_x86__97afpx01qh2gg”

錯誤:DEP3000:嘗試停止應用程序失敗。 這可能會導致部署失敗。 來自HRESULT的異常:0x92330047

正在更新布局...

部署完成(104毫秒)。 完整包裝名稱:“ edd458e2-c3b1-4d8a-b7c3-5669e2fe7d75_1.0.0.0_x86__97afpx01qh2gg”

我遇到了同樣的問題,並通過顯式部署測試項目並重新調用“運行所有測試”來解決了這個問題。 您還可以在“添加或刪除程序”下檢查是否已(部署)安裝了測試項目應用程序。 如有必要,請卸載並重新部署。

UWP應用程序的單元測試概念一團糟:-(

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM