1

我遇到了在通用Windows平臺單元測試庫中運行單元測試的問題。具體而言,我收到以下錯誤消息:無法運行UWP單元測試:測試適配器發回未知測試用例的結果。忽略結果

測試適配器發回未知測試用例的結果。忽略結果爲[單元測試方法的名稱]

這裏是我試過的事情,但無濟於事:

  • 保證瞭解決方案建立與x86平臺;我甚至還嘗試過x64作爲平臺,但同樣的錯誤發生。
  • 確保測試運行器使用的平臺與我構建的平臺(x86或x64)相匹配。
  • 刪除了binobj文件夾。
  • 重新啓動Visual Studio(無數次)。

我還有其他的事情可以檢查嗎?

編輯:一些更具體的環境項目,希望能擺脫更多的光線在這個問題上:

  • 單元測試庫項目類型我是萬能的Windows平臺單元測試庫類型。
  • 測試在我的桌面上成功運行,該桌面與Update 2(Enterprise)一起運行VS2015。但是,在運行相同版本VS的筆記本電腦上,它遇到了上述問題。
+0

您是否在Visual Studio 2015 RC中創建項目,並試圖在Visual Studio 2015 RTM中打開該項目?如果是,請按照[使用Visual Studio 2015 RC創建的通用Windows應用程序的現有單元測試項目所需的更改](https://msdn.microsoft.com/zh-cn/library/mt148501(v = vs.140 ).aspx#MigrateUnitTest)。如果沒有,您可以提交反饋[這裏](https://connect.microsoft.com/VisualStudio/Feedback)。 –

+0

我使用VS 2015(Update 2 - Enterprise)創建瞭解決方案。奇怪的是,單元測試在我的桌面上運行正常(相同的VS版本),但在我的筆記本電腦上,它報告有問題的錯誤。我用更多的環境信息更新了這個問題。 – ajawad987

回答

1

我想出了我的問題。事實證明,我不得不在一個點上移除了單元測試項目的AssemblyInfo文件下面,關鍵屬性:

[assembly: AssemblyMetadata("TargetPlatform", "UAP")] 

一旦我回到加它,執行單元測試。

d'oh!

相關問題