dotnet build gives "Fatal error. System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception."

0

UPDATE Okay so after a week going back and forth on my issue below and sitting with one of my developer friends, the following resolved the issue below for me.

  1. Uninstall Visual Studio 2019 (Do not repair, as I did this first, without any luck)
  2. Uninstall any .NET CORE SDK's and/or Frameworks
  3. Reboot the machine
  4. Just install Visual Studio 2019

Done

THE ISSUE

I'm busy creating a sign-up API with .NET CORE 3.1 in Visual Studio 2019. I am able to build and debug the portion done so far in Visual Studio 2019, without any error.

But when I need to run any of the dotnet commands that require the "dotnet build" command to execute inside it, I get the "Fatal error. System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception."

I've removed my code from git hub now.

and the contents from the App Crash Report generated in widows, contains the following->

"Version=1
EventType=APPCRASH
EventTime=132375909374528443
ReportType=2
Consent=1
UploadTime=132375909401635976
ReportStatus=268435456
ReportIdentifier=1089dcbf-d908-4ff5-af51-c35e0df49177
IntegratorReportIdentifier=32431b1e-036f-46e4-a8d1-69da40f6bbe0
Wow64Host=34404
NsAppName=dotnet.exe
OriginalFilename=.NET Core Host
AppSessionGuid=0000089c-0007-0080-61ae-8d2b304bd601
TargetAppId=W:00066b5c30ee9ab794565bea063a7f639e1f00000904!0000ab366d49225eeca95c4c3c3cbae7a89e405ee3cc!dotnet.exe
TargetAppVer=2020//05//20:20:53:45!33615!dotnet.exe
BootId=4294967295
ServiceSplit=2848719032
TargetAsId=15734
IsFatal=1
EtwNonCollectReason=1
Response.BucketId=39ce3912d3ceff7df9af69c7e4514f29
Response.BucketTable=4
Response.LegacyBucketId=1850814279122505513
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=dotnet.exe
Sig[1].Name=Application Version
Sig[1].Value=3.100.520.27005
Sig[2].Name=Application Timestamp
Sig[2].Value=5ec598d9
Sig[3].Name=Fault Module Name
Sig[3].Value=coreclr.dll
Sig[4].Name=Fault Module Version
Sig[4].Value=4.700.20.26901
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=5ec48a29
Sig[6].Name=Exception Code
Sig[6].Value=c0000006
Sig[7].Name=Exception Offset
Sig[7].Value=0000000000191d5b
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=10.0.18362.2.0.0.256.48
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=2057
DynamicSig[22].Name=Additional Information 1
DynamicSig[22].Value=7e44
DynamicSig[23].Name=Additional Information 2
DynamicSig[23].Value=7e442fa2443497bbda1a08a47a97fe00
DynamicSig[24].Name=Additional Information 3
DynamicSig[24].Value=cf75
DynamicSig[25].Name=Additional Information 4
DynamicSig[25].Value=cf7583a1acecb9ec7b94910f2a3260ba
UI[2]=C:\Program Files\dotnet\dotnet.exe
LoadedModule[0]=C:\Program Files\dotnet\dotnet.exe
LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\WINDOWS\System32\KERNEL32.DLL
LoadedModule[3]=C:\WINDOWS\System32\KERNELBASE.dll
LoadedModule[4]=C:\WINDOWS\System32\ucrtbase.dll
LoadedModule[5]=C:\Program Files\dotnet\host\fxr\3.1.5\hostfxr.dll
LoadedModule[6]=C:\WINDOWS\System32\ADVAPI32.dll
LoadedModule[7]=C:\WINDOWS\System32\msvcrt.dll
LoadedModule[8]=C:\WINDOWS\System32\sechost.dll
LoadedModule[9]=C:\WINDOWS\System32\RPCRT4.dll
LoadedModule[10]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\hostpolicy.dll
LoadedModule[11]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\coreclr.dll
LoadedModule[12]=C:\WINDOWS\System32\ole32.dll
LoadedModule[13]=C:\WINDOWS\System32\combase.dll
LoadedModule[14]=C:\WINDOWS\System32\bcryptPrimitives.dll
LoadedModule[15]=C:\WINDOWS\System32\GDI32.dll
LoadedModule[16]=C:\WINDOWS\System32\win32u.dll
LoadedModule[17]=C:\WINDOWS\System32\gdi32full.dll
LoadedModule[18]=C:\WINDOWS\System32\msvcp_win.dll
LoadedModule[19]=C:\WINDOWS\System32\USER32.dll
LoadedModule[20]=C:\WINDOWS\System32\OLEAUT32.dll
LoadedModule[21]=C:\WINDOWS\System32\SHLWAPI.dll
LoadedModule[22]=C:\WINDOWS\System32\bcrypt.dll
LoadedModule[23]=C:\WINDOWS\System32\IMM32.DLL
LoadedModule[24]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Private.CoreLib.dll
LoadedModule[25]=C:\WINDOWS\System32\kernel.appcore.dll
LoadedModule[26]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\clrjit.dll
LoadedModule[27]=C:\Program Files\dotnet\sdk\3.1.301\MSBuild.dll
LoadedModule[28]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Runtime.dll
LoadedModule[29]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Threading.dll
LoadedModule[30]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Threading.Tasks.dll
LoadedModule[31]=C:\Program Files\dotnet\sdk\3.1.301\Microsoft.Build.Framework.dll
LoadedModule[32]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\netstandard.dll
LoadedModule[33]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Runtime.Extensions.dll
LoadedModule[34]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Runtime.InteropServices.RuntimeInformation.dll
LoadedModule[35]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Linq.dll
LoadedModule[36]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Text.RegularExpressions.dll
LoadedModule[37]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Collections.dll
LoadedModule[38]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Memory.dll
LoadedModule[39]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.IO.FileSystem.dll
LoadedModule[40]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Runtime.InteropServices.dll
LoadedModule[41]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Console.dll
LoadedModule[42]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Diagnostics.Process.dll
LoadedModule[43]=C:\Program Files\dotnet\sdk\3.1.301\Microsoft.Build.dll
LoadedModule[44]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Diagnostics.Tracing.dll
LoadedModule[45]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Text.Encoding.CodePages.dll
LoadedModule[46]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Resources.ResourceManager.dll
LoadedModule[47]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Text.Encoding.Extensions.dll
LoadedModule[48]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Collections.Concurrent.dll
LoadedModule[49]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Runtime.Loader.dll
LoadedModule[50]=C:\Program Files\dotnet\sdk\3.1.301\dotnet.dll
LoadedModule[51]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Collections.Immutable.dll
LoadedModule[52]=C:\Program Files\dotnet\sdk\3.1.301\Microsoft.DotNet.Configurer.dll
LoadedModule[53]=C:\Program Files\dotnet\sdk\3.1.301\Microsoft.DotNet.Cli.Utils.dll
LoadedModule[54]=C:\Program Files\dotnet\sdk\3.1.301\Microsoft.DotNet.InternalAbstractions.dll
LoadedModule[55]=C:\WINDOWS\System32\clbcatq.dll
LoadedModule[56]=C:\Program Files\dotnet\sdk\3.1.301\Microsoft.ApplicationInsights.dll
LoadedModule[57]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.ComponentModel.Primitives.dll
LoadedModule[58]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\Microsoft.Win32.Primitives.dll
LoadedModule[59]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Private.Uri.dll
LoadedModule[60]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Reflection.dll
LoadedModule[61]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Reflection.Extensions.dll
LoadedModule[62]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Xml.XDocument.dll
LoadedModule[63]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Private.Xml.Linq.dll
LoadedModule[64]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Threading.Thread.dll
LoadedModule[65]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Xml.ReaderWriter.dll
LoadedModule[66]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Private.Xml.dll
LoadedModule[67]=C:\WINDOWS\System32\shell32.dll
LoadedModule[68]=C:\WINDOWS\System32\cfgmgr32.dll
LoadedModule[69]=C:\WINDOWS\System32\shcore.dll
LoadedModule[70]=C:\WINDOWS\System32\windows.storage.dll
LoadedModule[71]=C:\WINDOWS\System32\profapi.dll
LoadedModule[72]=C:\WINDOWS\System32\powrprof.dll
LoadedModule[73]=C:\WINDOWS\System32\UMPDC.dll
LoadedModule[74]=C:\WINDOWS\System32\cryptsp.dll
LoadedModule[75]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Collections.NonGeneric.dll
LoadedModule[76]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Threading.Tasks.Dataflow.dll
LoadedModule[77]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Globalization.dll
LoadedModule[78]=C:\Program Files\dotnet\sdk\3.1.301\Microsoft.DotNet.PlatformAbstractions.dll
LoadedModule[79]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Security.Cryptography.Algorithms.dll
LoadedModule[80]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Security.Cryptography.Primitives.dll
LoadedModule[81]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\Microsoft.Win32.Registry.dll
LoadedModule[82]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.ObjectModel.dll
LoadedModule[83]=C:\Program Files\dotnet\sdk\3.1.301\Microsoft.Build.NuGetSdkResolver.dll
LoadedModule[84]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Diagnostics.FileVersionInfo.dll
LoadedModule[85]=C:\WINDOWS\SYSTEM32\version.dll
LoadedModule[86]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Threading.Tasks.Parallel.dll
LoadedModule[87]=C:\Program Files\dotnet\sdk\3.1.301\Microsoft.Build.Utilities.Core.dll
LoadedModule[88]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Reflection.Emit.ILGeneration.dll
LoadedModule[89]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Reflection.Emit.Lightweight.dll
LoadedModule[90]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Reflection.Primitives.dll
LoadedModule[91]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Buffers.dll
LoadedModule[92]=C:\Program Files\dotnet\sdk\3.1.301\Microsoft.Build.Tasks.Core.dll
LoadedModule[93]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Threading.ThreadPool.dll
LoadedModule[94]=C:\Program Files\dotnet\sdk\3.1.301\NuGet.Build.Tasks.dll
LoadedModule[95]=C:\Program Files\dotnet\sdk\3.1.301\NuGet.Common.dll
LoadedModule[96]=C:\Program Files\dotnet\sdk\3.1.301\NuGet.Commands.dll
LoadedModule[97]=C:\Program Files\dotnet\sdk\3.1.301\NuGet.ProjectModel.dll
LoadedModule[98]=C:\Program Files\dotnet\sdk\3.1.301\Sdks\Microsoft.NET.Sdk\tools\netcoreapp2.1\Microsoft.NET.Build.Tasks.dll
LoadedModule[99]=C:\Program Files\dotnet\sdk\3.1.301\NuGet.Frameworks.dll
LoadedModule[100]=C:\Program Files\dotnet\sdk\3.1.301\NuGet.Packaging.dll
LoadedModule[101]=C:\Program Files\dotnet\sdk\3.1.301\Newtonsoft.Json.dll
LoadedModule[102]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Linq.Expressions.dll
LoadedModule[103]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.ComponentModel.TypeConverter.dll
LoadedModule[104]=C:\Program Files\dotnet\sdk\3.1.301\NuGet.Configuration.dll
LoadedModule[105]=C:\Program Files\dotnet\sdk\3.1.301\NuGet.Versioning.dll
LoadedModule[106]=C:\Program Files\dotnet\sdk\3.1.301\NuGet.LibraryModel.dll
LoadedModule[107]=C:\Program Files\dotnet\sdk\3.1.301\NuGet.Protocol.dll
LoadedModule[108]=C:\Program Files\dotnet\sdk\3.1.301\NuGet.Credentials.dll
LoadedModule[109]=C:\Program Files\dotnet\sdk\3.1.301\NuGet.DependencyResolver.Core.dll
LoadedModule[110]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Runtime.Serialization.Primitives.dll
LoadedModule[111]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Runtime.Numerics.dll
LoadedModule[112]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Diagnostics.Tools.dll
LoadedModule[113]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Diagnostics.Debug.dll
LoadedModule[114]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.IO.dll
LoadedModule[115]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.IO.Compression.dll
LoadedModule[116]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\clrcompression.dll
LoadedModule[117]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Text.Encoding.dll
LoadedModule[118]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Net.Http.dll
LoadedModule[119]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Net.Primitives.dll
LoadedModule[120]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Net.Security.dll
LoadedModule[121]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Security.Cryptography.X509Certificates.dll
LoadedModule[122]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Reflection.Metadata.dll
LoadedModule[123]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.IO.MemoryMappedFiles.dll
LoadedModule[124]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\System.Runtime.Serialization.Formatters.dll
LoadedModule[125]=C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.5\mscorlib.dll
State[0].Key=Transport.DoneStage1
State[0].Value=1
OsInfo[0].Key=vermaj
OsInfo[0].Value=10
OsInfo[1].Key=vermin
OsInfo[1].Value=0
OsInfo[2].Key=verbld
OsInfo[2].Value=18362
OsInfo[3].Key=ubr
OsInfo[3].Value=900
OsInfo[4].Key=versp
OsInfo[4].Value=0
OsInfo[5].Key=arch
OsInfo[5].Value=9
OsInfo[6].Key=lcid
OsInfo[6].Value=2057
OsInfo[7].Key=geoid
OsInfo[7].Value=242
OsInfo[8].Key=sku
OsInfo[8].Value=48
OsInfo[9].Key=domain
OsInfo[9].Value=0
OsInfo[10].Key=prodsuite
OsInfo[10].Value=256
OsInfo[11].Key=ntprodtype
OsInfo[11].Value=1
OsInfo[12].Key=platid
OsInfo[12].Value=10
OsInfo[13].Key=sr
OsInfo[13].Value=0
OsInfo[14].Key=tmsi
OsInfo[14].Value=358834
OsInfo[15].Key=osinsty
OsInfo[15].Value=3
OsInfo[16].Key=iever
OsInfo[16].Value=11.900.18362.0-11.0.195
OsInfo[17].Key=portos
OsInfo[17].Value=0
OsInfo[18].Key=ram
OsInfo[18].Value=8110
OsInfo[19].Key=svolsz
OsInfo[19].Value=237
OsInfo[20].Key=wimbt
OsInfo[20].Value=0
OsInfo[21].Key=blddt
OsInfo[21].Value=190318
OsInfo[22].Key=bldtm
OsInfo[22].Value=1202
OsInfo[23].Key=bldbrch
OsInfo[23].Value=19h1_release
OsInfo[24].Key=bldchk
OsInfo[24].Value=0
OsInfo[25].Key=wpvermaj
OsInfo[25].Value=0
OsInfo[26].Key=wpvermin
OsInfo[26].Value=0
OsInfo[27].Key=wpbuildmaj
OsInfo[27].Value=0
OsInfo[28].Key=wpbuildmin
OsInfo[28].Value=0
OsInfo[29].Key=osver
OsInfo[29].Value=10.0.18362.900.amd64fre.19h1_release.190318-1202
OsInfo[30].Key=buildflightid
OsInfo[31].Key=edition
OsInfo[31].Value=Professional
OsInfo[32].Key=ring
OsInfo[32].Value=Retail
OsInfo[33].Key=expid
OsInfo[33].Value=FX:1180989E,FX:1190030E,FX:11915BFF
OsInfo[34].Key=containerid
OsInfo[35].Key=containertype
OsInfo[36].Key=edu
OsInfo[36].Value=0
FriendlyEventName=Stopped working
ConsentKey=APPCRASH
AppName=.NET Core Host
AppPath=C:\Program Files\dotnet\dotnet.exe
NsPartner=windows
NsGroup=windows8
ApplicationIdentity=AF22ABD5FC7E4C95BF494EBD6D41C516
MetadataHash=-1908702531"

Thank you in advance for your help.

.net-core
asked on Stack Overflow Jun 25, 2020 by Fanie Ferreira • edited Jul 2, 2020 by Fanie Ferreira

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0