.NET Core 控制台应用程序在调试时崩溃

问题描述 投票:0回答:1

2-3 天前,我更新了所有 Nuget 软件包并检查 - 一切正常。

然后我从

System.Data.SqlClient
升级到
Microsoft.Data.SqlClient
并配置了连接工作所需的内容 - 一切正常。

然后我从 .NET Core 7 升级到 .NET 8,一切正常。

今天,我正在尝试调试代码以解决问题,但它因错误而崩溃:

目标进程退出时未引发 CoreCLR 启动事件。确保目标进程配置为使用 .NET Core。如果目标进程不在 .NET Core 上运行,则可能会出现这种情况。程序“[42000] console.exe”已退出,代码为 3221225477 (0xc0000005)“访问冲突”。

在控制台窗口中,我得到以下信息:

(进程 42000)退出,代码为 -1073741819。

我已经尝试了在堆栈和 Microsoft 社区上找到的所有内容。

重新启动VS,重新启动计算机,重新安装.NET 8 SDK,重新安装VS,甚至尝试打开“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>
c# console-application visual-studio-2022 .net-8.0
1个回答
0
投票

第一次发帖,可能不相关。

自昨天晚上 9 点(2024 年 7 月 3 日)起,我们遇到了 Exchange IIS 和 .NET 问题 相同的异常代码。

原来是我们的 Trellix ATP 造成的,目前仍在排除故障。 如果您有 ATP,可能值得禁用它来进行测试。

© www.soinside.com 2019 - 2024. All rights reserved.