2017-05-30

右鍵選單 Create Unit Tests (建立單元測試) 選項不見?!

這是什麼情況?! 是叫我不要寫 Unit Test 嗎XD,還是人品真的差成這樣,既然人品問題這麼嚴重,當然要紀錄一下,邀免下次人品再次遭受挑戰時,又要重新 debug,所幸最後不需要重灌就解決問題 _


實際情況

看不到 Create Unit Tests 選項

1missing

Test Exporler 無法開啟

  • 錯誤畫面

    2error

  • 錯誤訊息
    An exception was encountered while constructing the content of this frame.  This information is also logged in "C:\Users\YowkoTsai\AppData\Roaming\Microsoft\VisualStudio\15.0_c8ea91e2Exp\ActivityLog.xml".
    
    Exception details:
    System.ArgumentException: The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
       at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
       at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, UInt32 flags)
       at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Type toolWindowType, Int32 id, ProvideToolWindowAttribute tool)
       at Microsoft.VisualStudio.Shell.Package.FindToolWindow(Type toolWindowType, Int32 id, Boolean create, ProvideToolWindowAttribute tool)
       at Microsoft.VisualStudio.Shell.Package.CreateToolWindow(Guid& toolWindowType, Int32 id)
       at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsToolWindowFactory.CreateToolWindow(Guid& toolWindowType, UInt32 id)
       at Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ConstructContent()
    

解決方式

  • 在開啟 Visual Studio 時加上不同參數嘗試解決問題

  1. 先確認是不是套件造成的問題
  2. 如果不是套件造成的,請嘗試其他參數
    • /resetskippkgs
    • /installvstemplates
    • /resetsettings
    • /resetuserdata

      我一路試下來,做到這步才真的解決問題,只是個人設定都得要重來,提供給大家參考

參考資訊

  1. Visual Studio 怪怪的?! Visual Studio 好慢?!(Visual Studio 的無痕模式)
  2. VS2013 periodically crashes and needs setup repair

2 則留言: