You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET Core控制台程序调试崩溃求助(已定位原因)

问题:.NET 8控制台程序调试时触发访问冲突崩溃

2-3天前更新所有NuGet包,验证后程序运行正常。随后将System.Data.SqlClient替换为Microsoft.Data.SqlClient并完成连接配置,功能正常。接着从.NET Core 7升级到.NET 8,程序仍能正常运行。但今日调试代码时程序突然崩溃,报错信息如下:

目标进程未触发CoreCLR启动事件即退出。请确保目标进程配置为使用.NET Core。若目标进程未运行在.NET Core上,此情况可能正常。程序[42000] console.exe已退出,代码为3221225477 (0xc0000005) 'Access violation'。

控制台窗口显示:

(process 42000) exited with code -1073741819.

已尝试以下所有方案但均无效:

  • 重启Visual Studio
  • 重启电脑
  • 重装.NET 8 SDK
  • 重装Visual Studio
  • 新建仅含"HELLO WORLD"的空白解决方案

更新#1 - 项目.csproj文件

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup Label="Globals">
    <SccProjectName>SAK</SccProjectName>
    <SccProvider>SAK</SccProvider>
    <SccAuxPath>SAK</SccAuxPath>
    <SccLocalPath>SAK</SccLocalPath>
  </PropertyGroup>

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net8.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
    <PlatformTarget>AnyCPU</PlatformTarget>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
    <Optimize>True</Optimize>
  </PropertyGroup>

  <ItemGroup>
    <Compile Remove="Properties\**" />
    <EmbeddedResource Remove="Properties\**" />
    <None Remove="Properties\**" />
  </ItemGroup>

  <ItemGroup>
    <None Remove="appSettings.json" />
  </ItemGroup>

  <ItemGroup>
    <Content Include="appSettings.json">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="EPPlus" Version="4.5.3.3" />
    <PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.0" />
    <PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
    <PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="8.0.0" />
    <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
    <PackageReference Include="Microsoft.Graph" Version="5.44.0" />
    <PackageReference Include="Microsoft.Graph.Core" Version="3.1.8" />
    <PackageReference Include="System.Diagnostics.EventLog" Version="8.0.0" />
  </ItemGroup>

  <ItemGroup>
    <None Update="MailTemplates\File.html">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </None>
  </ItemGroup>

</Project>

更新#2 - 原因定位

问题源于Eset杀毒软件的深度检测模块,该模块阻止了计算机的所有cmd功能。


内容的提问来源于stack exchange,提问作者Y.G.J

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 10:13:10