我想调试一个基于WebApi Core2.2的空.NET项目。
我安装了“Core2.2SDK x86”并将目标框架更改为2.2:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
</PropertyGroup>
当我开始调试这个项目时,IIS启动了,但是在路由api/values
中,我没有看到任何东西(它永远加载),我得到了这个错误:
目标进程退出而不引发目标进程配置为使用CoreCLR event.Ensure的启动.NET。如果目标进程没有在.NET核心上运行,则可能会出现这种情况。
在我的解决方案中,存在WPF和类库项目。我想为它做一个WebApi。就像我说的,这是一个由Visual 2019生成的空基项目。我刚安装了核心2.2。为什么我会犯这个错误,我做错了什么?
发布于 2021-12-13 17:00:24
对我来说,我刚刚在Windows11的新安装上安装了VisualStudio2022,我的项目使用.Net 5,默认情况下它不是安装的(我只有.Net 6)。我只是使用Visual安装程序,修改了我的VS2022,选择了单独的组件,并启用了.Net 5. Viola!
https://stackoverflow.com/questions/55757793
复制相似问题