文章目錄
無法啟動 Visual Studio
最近開始使用 ASP.NET Core 開發新專案,過程中不僅要熟悉新的語法跟架構,就連 Visual Studio 也來湊熱鬧,時不時就 crash ,最近幾天更變本加厲完全開不起來XD,嘗試了 Visual Studio 怪怪的?! Visual Studio 好慢?!(Visual Studio 的無痕模式) 與 右鍵選單 Create Unit Tests (建立單元測試) 選項不見?! 都無法解決問題,原本還以為是 Oracle Developer Tool 引起的,最後還是在 Stack Overflow 的幫助下搞定了,就來看問題發生原因吧
錯誤訊息
訊息內容
A problem occurred when loading the microsoft visual studio menu. To fix this problem, run 'devenv.exe /resetsettings' from the command prompt. Note: this command resets your enviroment settings.
錯誤截圖
問題發生原因及解決方式
嘗試下列幾個重新設定的啟動參數都沒有用
/resetskippkgs
/installvstemplates
/resetsettings
/resetuserdata
問題原因:
在 Stack Overflow 上找到問題真正的原因:
環境變數超過 2047 字元
開啟環境變數編輯工具就有提示錯誤了
解決方式
- 依我個人而言,刪除幾個已經沒有用到的設定就解決了
- 如果設定都是必要的沒辦法刪除,可以參考保哥的文章 關於 PATH 環境變數過長而導致命令提示字元下無法執行特定程式的問題
心得
檢查環境變數後,發現在安裝 Oracle Developer Tool 過程中額外設定好幾個環境變數,所以造成在安裝 Oracle Developer Tool 後就出現 Visual Studio 無法開啟的問題,結果自己腦補成是 Oracle Developer Tool 造成的 @@“,也因為腦補的關係讓我完全查錯方向多花了很多時間
參考資訊
文章作者 Yowko Tsai
上次更新 2021-10-14
授權合約
本部落格 (Yowko's Notes) 所有的文章內容(包含圖片),任何轉載行為,必須通知並獲本部落格作者 (Yowko Tsai) 的同意始得轉載,且轉載皆須註明出處與作者。
Yowko's Notes 由 Yowko Tsai 製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款 釋出。