NetCore项目的发布

 

项目发布选择发布到文件夹

 

 

设置好发布的位置,点击完成

 

 

点击显示所有设置,可以进行详细设置,这里说明几点

1、部署模式:依赖框架和独立。如果是依赖框架,则发布生成的东西较小,运行时需要的资源需要再服务器上提前安装好。

 

     而如果部署模式是独立,则发布时会把运行时需要的资源都发布到文件夹,文件较大,但是不要运行服务器上再安装其他环境,拷贝上去就直接可以用。

     建议是使用独立模式,当服务器上运行多个项目时,每个项目依赖的环境不一样,各自使用各自的环境,不用都依赖系统的环境,项目之间就独立不影响了。

2、目标运行时,可以选中window的 x86 x64,也可以选中Linux 或者苹果环境。

3、文件发布选项

       ①、生成单个文件,当独立模式下会生成很多个文件,客户看了会头大,生成一个文件就清晰了。但是单个文件就会比较大。

       ② 、使用ReayToRun 就是会预编译,不用等运行时再进行编译。

        ③、裁剪未使用的代码,会将不用的dll去掉这样打包的文件会小一些,但是并不是十分可靠,可能反射需要的包会被去掉,所以要慎重

       可以看这方面的官方文档: 应用程序发布 - .NET | Microsoft Docs

 

 

 

 

杨中科视频:.NET 6教程,.Net Core 2022视频教程,杨中科主讲_哔哩哔哩_bilibili

 

posted @ 2022-07-03 22:35  百年俊少  阅读(802)  评论(0编辑  收藏  举报