.net core web 项目 无法启动 没有与此对象关联的进程

原因:

右键编辑项目

一般来说,如果引用了Microsoft.AspNetCore.App或者Microsoft.AspNetCore.All这些基于本机

.net core sdk的类库,如果本机sdk版本低于引用的包版本,就会出现无法启动的现象

比如本机为2.1.3,引用2.1.4版本就无法启动

解决方案:

1.降级引用的包,直接修改版本号即可

<PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.0" />

<PackageReference Include="Microsoft.AspNetCore.All" Version="2.1.0" />

2.升级本机sdk版本

查看本机dotnet版本 : cmd命令 dotnet --version

下载地址https://www.microsoft.com/net/download

安装之后查看版本

注意nuget包的版本并不是和sdk的版本号一一对应的,具体对应关系请参考github上的该项目

至此问题解决。

写在最后

如无必要,推荐项目正式上线之前使用稍微低一些的包版本,兼容生产和开发环境,之后再统一升级。

猜你喜欢

转载自blog.csdn.net/ujm097/article/details/82658137