我已經在編譯UI用戶界面測試組件上安裝了VS 2017 Enterprise,但是我的「運行功能測試」TF構建任務仍然無法解析對CodedUITestFramework程序集的引用。所有程序集都存在於「C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ PublicAssemblies」文件夾中的兩個VM上。無法使用TFS 2017與VS 207 Enterprise在遠程VM上執行編碼的UI測試(無法加載文件或程序集)
我試過下面這種方法沒有奏效!
1)增加了PublicAssemblies夾環境變量PATH
2)增加了組件到GAC
這裏是在運行TF生成/釋放處理在控制檯中顯示的錯誤:
MSTestAdapter未能發現程序集'c:\ Test \ CodedUITestProject1.dll'的類'CodedUITestProject1.CodedUITest1'中的測試。原因無法加載文件或程序集'Microsoft.VisualStudio.QualityTools.CodedUITestFramework,Version = 15.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其某個依賴項。系統找不到指定的文件。
我不知道如何啓用我的測試DLL來解析此程序集引用?
您是否可以手動在VS遠程VM中運行代碼UI測試以查看它是否有效? –
@ Patrick-MSFT是的,我成功創建了一個簡單的CUIT測試將該項目複製到源代碼管理中,並將其掛鉤到編譯解決方案的Release過程中,部署了測試代理,但解析此程序集時執行任務仍然失敗 – KJK