Recently i come access a build issue while in Debug mode
Severity Code Description Project File Line Suppression State
Error CA0001 CA0001 : Exception of type ‘Phx.FatalError’ was thrown. Active
That means “msdia140.dll” (or msdia100.dll/ msdia110.dll/ msdia120.dll/ msdia130.dll depends on your visual studio version) for your Visual studio is not registered in windows registry.
To register this dll in windows registory, please run following commands in command prompt based on your visual studio version.
Please note that you need to run command prompt in Administrator mode to run following commands
regsvr32 “location-of-dll–\msdia140.dll”
Visual Studio 2019 Enterprise
regsvr32 “%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\
Common7\Packages\Debugger\
msdia140.dll”
Visual Studio 2019 Professional
regsvr32 “%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\Common7\Packages\
Debugger\msdia140.dll”
Visual Studio 2015
regsvr32 “%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\Packages\
Debugger\msdia140.dll”
Visual Studio 2013
regsvr32 “%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\Packages\
Debugger\msdia120.dll”
Visual Studio 2012
regsvr32 “%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\Common7\Packages\
Debugger\msdia110.dll”
Visual Studio 2010
regsvr32 “%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\Packages\
Debugger\msdia100.dll”