如果 Visual Studio 出現 “Exception of type ‘Phx.FatalError’ was thrown” 這樣的錯誤。

1.png

可以重新註冊 dll 來修復這問題,不同版本的 Visual Studio 需要註冊不同的 dll。

Visaul StudioCommand
Visual Studio 2010regsvr32 “%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\Packages\Debugger\msdia100.dll”
Visual Studio 2012regsvr32 “%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\Common7\Packages\Debugger\msdia110.dll”
Visual Studio 2013regsvr32 “%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\Packages\Debugger\msdia120.dll”
Visual Studio 2015regsvr32 “%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\Packages\Debugger\msdia140.dll”

像是筆者出問題的是 Visual Studio 2015,所以要像下面這樣註冊。

2.png

註冊完問題就排除了。