zoukankan      html  css  js  c++  java
  • 在VS2019发布独立程序与单一执行程序

    背景

    随着.NET Core 3.1 LTS的发布,.NET Core 3.1 进入了3年的支持周期,在这期间使用.NET 的人数肯定会发生一个质的飞跃。

    01

    目标

    本次主要集中在使用.NET Core 3.1 WPF程序发布一个独立的单一执行程序。

    首先,新建一个wpf项目,名称为:WpfApp1。

    然后在菜单中找到:生成->发布 WpfApp1(H)。

    出现如下图中的内容,项目的发布界面。

    点击小笔状的图标,会弹出一个配置文件界面

    选择如果所示的内容后,

    注意:文件发布选项的中生成单个文件选项一定要选择

    保存

    在publish文件中就得到一个只有一个exe程序的文件,没有了引用的dll。生成的这个exe文件,可以发给任何支持.net core 3.1(不需要安装.net core 3.1运行时)运行的Windows系统中运行

    〖★附命令行发布★〗

    命令:

    dotnetpublish -c Release -r win-x86 /p:PublishSingleFile=true

    命令行运行视频:

    -c Release 指定编译模式, -r win-x86 指定 runtime 平台。

    得到的就是单一执行文件,本质上就是一个打包好的文件,运行时会自动解压到临时目录中在执行,所以第一次运行会比较慢,删除缓存文件之后,也会比较慢。

    JAVA&NET技术QQ群号:456257217有问题的可以在群里面提问。
  • 相关阅读:
    文件下载并删除
    程序输出
    什么是并发
    跨站脚本攻击为什么要过滤危险字符串
    正则表达式——极速入门
    输出的为X= 1 ,Y = 0;
    Eclipse+MyEclipse安装及环境配置
    J2EE有三个开发环境级。
    TCP和UDP的区别
    asp.net2.0导出pdf文件完美解决方案(转载)
  • 原文地址:https://www.cnblogs.com/shiyh/p/14918184.html
Copyright © 2011-2022 走看看