VS2022发布独立部署的.net程序

VS2022发布独立部署的.net程序

.net core支持依赖框架部署和独立部署两种方式,之前学习时是在VSCode中使用dotnet命令发布的。但是在VS2022中却不知道该如何设置。以获取PDF文件使用字体的项目为例,VS2022中默认编译的是依赖框架部署方式(编译的结果如下图所示),如果要编译为独立部署,需要使用发布功能。

在项目属性中设置要发布的目标框架、操作系统及版本,设置完毕后,会保存在项目的csproj文件中(也可以直接修改csproj文件)。

在项目上点右键,选择“发布”菜单。

在弹出的发布窗口中,设置目标为文件夹,点击下一步。

在特定目标中也选择文件夹,点击下一步按钮。

在位置中设置部署文件的发布位置,使用其默认位置即可,点击完成后准备发布。

在发布选项卡中,在目标运行时处点击修改按钮(即下图画横线处)。

在弹出的配置文件设置中,目标框架即使之前在项目属性中设置的信息,而部署模式则包含依赖框架和独立两种选项,选择独立方式,再设置目标运行时后,点击保存按钮。

点击发布选项卡右上角的发布按钮,完成发布工作。

如下图所示,发布文件夹中将项目运行所需的所有文件都打包到了一起。

打开虚拟机,卸载虚拟机中安装的.net6运行时。

相关推荐

折扇扇面的画法技巧
365被限制了让提款

折扇扇面的画法技巧

📅 08-17 👁️ 6072
希捷ST500DM002硬盘哪家供应商靠谱?容量和速度怎么选?
衤字旁和离组成什么字
365bet新手开户指南

衤字旁和离组成什么字

📅 08-11 👁️ 9815
阿努比斯
365bet在线体育

阿努比斯

📅 08-08 👁️ 351
王者荣耀S17达摩出装攻略 新赛季战士装备推荐
365被限制了让提款

王者荣耀S17达摩出装攻略 新赛季战士装备推荐

📅 06-28 👁️ 3151
愎怎么读
365bet新手开户指南

愎怎么读

📅 09-04 👁️ 8438