最近心血來潮使用家中舊電腦小白寫 Code,在練習測試中發現竟然有點怪異,在要測試的 method 按下右鍵沒有 建立單元測試 Create Unit Test 選項,但相同練習專案拿到公司筆電就是正常的,經比對後發現舊筆電 Visual Studio 版本少安裝測試功能,以下簡單紀錄解決問題的過程
解決方案
在 Visual Studio 2017 早期版本這是已知問題,有開發者在 vs community 回報給開發團隊,團隊回覆已修覆此問題,討論連結如下
https://developercommunity.visualstudio.com/content/problem/24835/create-unit-tests-missing-when-right-click-in-meth.html
這裡介紹兩種解決方案,我自己是兩種都設定完才生效
更新 Visual Studio
Step 2. 如果太久沒更新 Visual Studio Installer 會要求你一併更新安裝程式 (OS : 我舊電腦是有多舊 XD
Step 3. 更新完畢 Visual Studio Installer,接著選擇左邊 更新 Visual Studio 版本
安裝 測試工具核心功能
Step 2. 選擇左邊的 修改
Step 3. 個別元件 > 偵錯跟測試 > 選取 測試工具核心功能
Step 4. 會進行功能的安裝
安裝完畢後,重新開啟專案就發現功能回來了 (大師兄回來啦
可以寫測試保護 Code 了 !!!!!
參考
Create Unit Tests context menu option missing in Visual Studio 2017?
0 意見:
張貼留言