提供网站建设优势,四川手机网站开发,响应式网站工具,北京网站建设知名公司排名.net core支持依赖框架部署和独立部署两种方式#xff0c;之前学习时是在VSCode中使用dotnet命令发布的。但是在VS2022中却不知道该如何设置。以获取PDF文件使用字体的项目为例#xff0c;VS2022中默认编译的是依赖框架部署方式#xff08;编译的结果如下图所示#xff09;… .net core支持依赖框架部署和独立部署两种方式之前学习时是在VSCode中使用dotnet命令发布的。但是在VS2022中却不知道该如何设置。以获取PDF文件使用字体的项目为例VS2022中默认编译的是依赖框架部署方式编译的结果如下图所示如果要编译为独立部署需要使用发布功能。 在项目属性中设置要发布的目标框架、操作系统及版本设置完毕后会保存在项目的csproj文件中也可以直接修改csproj文件。 在项目上点右键选择“发布”菜单。 在弹出的发布窗口中设置目标为文件夹点击下一步。 在特定目标中也选择文件夹点击下一步按钮。 在位置中设置部署文件的发布位置使用其默认位置即可点击完成后准备发布。 在发布选项卡中在目标运行时处点击修改按钮即下图画横线处。 在弹出的配置文件设置中目标框架即使之前在项目属性中设置的信息而部署模式则包含依赖框架和独立两种选项选择独立方式再设置目标运行时后点击保存按钮。 点击发布选项卡右上角的发布按钮完成发布工作。 如下图所示发布文件夹中将项目运行所需的所有文件都打包到了一起。 打开虚拟机卸载虚拟机中安装的.net6运行时。 将发布文件复制到虚拟机中然后运行程序如下图所示虽然.net6已卸载但程序仍可以正常运行获取指定pdf文件的字体检查本地缺失的字体。
参考文献 [1]ASP.NET Core跨平台开发从入门到实践