.net core发布方式

.net core有三种发布方式(特指不使用docker的时候):

  1. Framework-dependent deployments (FDD), 简单说, 就是生成一个xxx.dll和依赖的其它一些dll, 运行的时候使用 dotnet xxx.dll来运行, 需要操作系统已正确安装运行时

  2. Self-contained deployments (SCD), 生成一个可自己执行的文件以及所有依赖, 比如一个xxx.exe和一大堆dll, 直接运行即可, 不需要操作系统安装.net core 运行时

  3. Framework-dependent executables (FDE), 生成一个xxx.exe与依赖的dll, 但是因为此xxx.exe里不包含.net core运行时, 所以还是需要操作系统已经正确安装运行时, 并且所说此方式是.net core 3以后的默认发布方式

命令基本如下, 详细的可参考官方文档: https://docs.microsoft.com/en-us/dotnet/core/deploying/index

 

猜你喜欢

转载自www.cnblogs.com/lihan829/p/11146294.html