在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系统中运行

〖★附命令行发布★〗    

命令:

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

命令行运行视频:

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

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

·END·

DotNetCore学习站

超乎想象的.NET Core学习资源

微信号:DotNetCore学习站

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/312678.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动态规划 0-1背包问题 滚动数组

定义 dp[j]是从物品0到i中挑选物品&#xff0c;放进容量为j的背包中的最大价值总和。 初始化 int dp[maxn]; memset(dp, sizeof(dp), -0x3f3f3f3f);一维滚动数组法 for(int i 0; i < weight.size(); i)for(int j bag_size; j > 0; j--){if(j < weight[i])dp[j] …

C#异步编程看这篇就够了

随着.NET Core的流行&#xff0c;相信你现在的代码中或多或少的会用到async以及await吧&#xff01;毕竟已成标配。那么我们为什么要用async以及await呢&#xff1f;其实这是微软团队为我们提供的一个语法糖&#xff0c;让我们不用996就可以轻松的编写异步代码&#xff0c;并无…

sklearn PCA特征降维

机器学习中降维能够消除冗余&#xff0c;防止过拟合&#xff1b;发现潜在特征&#xff1b;减小计算量&#xff0c;节省资源和时间&#xff0c;常用的降维方法有&#xff1a;PCA &#xff0c;ICA&#xff0c;SOM&#xff0c;MDS&#xff0c; ISOMAP&#xff0c;LLE&#xff0c;本…

2019 AI Bootcamp·Guangzhou 参会日记

2019年的全球AI训练营在北京、上海、广州、杭州、宁波五个地方同时举办&#xff01;12月14日&#xff0c;微软全球AI Bootcamp活动再次驾临广州&#xff0c;本次会议结合 ML.NET 和基于 SciSharp 社区介绍最新的基于 .NET Core 人工智能技术&#xff0c;还有云端人工智能解决方…

LeetCode动态规划 杨辉三角

Given an integer numRows, return the first numRows of Pascal’s triangle. In Pascal’s triangle, each number is the sum of the two numbers directly above it as shown: 前几天做的动态规划题好难呜呜&#xff0c;做道水题找回自信~ 状态转移方程 triangle[i][j] …

AI Boot Camp 分享之 ML.NET 机器学习指南

今天在中国七城联动&#xff0c;全球134场的AI BootCamp胜利落幕&#xff0c;广州由卢建晖老师组织&#xff0c;我参与分享了一个主题《ML.NET 机器学习指南和Azure Kinect .NET SDK概要》&#xff0c;活动虽然只有短短的2天时间的宣传&#xff0c;报名70人&#xff0c;到场40多…

LeetCode动态规划 分割等和子集

Given a non-empty array nums containing only positive integers, find if the array can be partitioned into two subsets such that the sum of elements in both subsets is equal. 思路 这道题假如能看出是一道0-1背包问题的话&#xff0c;就很好解决了。题目说需要划分…

使用 Ocelot 匹配路由的方法匹配路由

使用 Ocelot 匹配路由的方法匹配路由Intro之前我们在 Ocelot 网关的基础上自定义了一个认证授权的 Ocelot 中间件&#xff0c;根据请求的路径和 Method 进行匹配&#xff0c;找到对应的权限配置&#xff0c;并判断是否可以拥有访问资源的角色&#xff0c;如果没有则返回 401/40…

【.NET Core 3.1】 策略授权中获取权限数据

▼更多精彩推荐&#xff0c;上午11点到达▼随着项目关注度渐渐升高&#xff0c;目前已经1.2k个star&#xff0c;我的内心反而更加的惶恐了起来&#xff0c;最近也是很有强迫症&#xff0c;只要有小伙伴反馈项目的问题&#xff0c;就很着急&#xff0c;哪怕一丁点的问题&#xf…

sklearn决策树概述

决策树是一类常见的机器学习方法&#xff0c;决策树学习的目的是为了产生一棵泛化能力强&#xff0c;即处理未见示例能力强的决策树。决策树是个递归生成的过程&#xff0c;如何选择最优划分属性是决策树学习的关键。我们希望决策树的分支节点所包含的样本尽可能属于同一类别&a…

使用ASP.NET Core 3.x 构建 RESTful API - 3.4 内容协商

现在&#xff0c;当谈论起 RESTful Web API 的时候&#xff0c;人们总会想到 JSON。但是实际上&#xff0c;JSON 和 RESTful API 没有半毛钱关系&#xff0c;只不过 JSON 恰好是RESTful API 结果的表述格式。也就是说 RESTful API 还可以使用其它的表述格式&#xff0c;例如 xm…

sklearn随机森林概述

随机森林是一个拓展变体&#xff0c;在以决策树为基学习器构建Bagging集成的基础上&#xff0c;进一步在决策树的训练过程中引入了随机属性选择。具体来说&#xff0c;传统决策树在选择划分属性时是在当前结点的属性集合中选择一个最优属性&#xff1b;而在随机森林的每个结点&…

《Dotnet9》系列-开源C# Winform控件库1《HZHControls》强力推荐

大家好&#xff0c;我是Dotnet9小编&#xff0c;一个从事dotnet开发8年的程序员。我最近在写dotnet分享文章&#xff0c;希望能让更多人看到dotnet的发展&#xff0c;了解更多dotnet技术&#xff0c;帮助dotnet程序员应用dotnet技术更好的运用于工作和学习中去。文章阅读导航一…

sklearn集成学习概述

常见的集成学习有Voting、Bagging、Boost和Stacking。 Voting代码 from sklearn.model_selection import train_test_split from sklearn.datasets import make_moons from sklearn.ensemble import RandomForestClassifier from sklearn.ensemble import VotingClassifier f…

不要叫我,我会叫你

之前看过前辈Artech关于控制反转的一篇文章&#xff0c;文章通俗易懂且言语精炼&#xff0c;写技术文章既是积累也是分享&#xff0c;既然是分享那么必须让读者能够明白到底讲解的什么&#xff0c;所以在这里我也挑战下自己&#xff0c;看看能不能将概念通过简洁代码和语言的形…

用.NET模拟天体运动

用.NET模拟天体运动这将是一篇罕见而偏极客的文章。我上大学时就见过一些模拟太阳系等天体运动的软件和网站&#xff0c;觉得非常酷炫&#xff0c;比如这个&#xff08;http://www.astronoo.com/en/articles/positions-of-the-planets.html&#xff09;&#xff1a; 其酷炫之处…

01 手把手带你构建大规模分布式服务--高并发、高可用架构系列,高质量原创好文!...

作者&#xff1a;丁浪&#xff0c;目前在创业公司担任高级技术架构师。曾就职于阿里巴巴大文娱和蚂蚁金服。具有丰富的稳定性保障&#xff0c;全链路性能优化的经验。架构师社区特邀嘉宾&#xff01;阅读本&#xff08;系列&#xff09;文章&#xff0c;你将会收获&#xff1a;…

如何正确的探索 Microsoft Ignite The Tour

Microsoft Ignite The Tour 是一年一度微软为全球开发者、IT专家、安全专家以及数据专家提供的为期两天&#xff0c;包含众多核心产品的实践性技术培训。2019.12.10-2019.12.11 已经在北京国家会议中心胜利闭幕&#xff0c;我作为一名Speaker 参与了两门课程的分享&#xff0c;…

Leetcode贪心 种花问题

You have a long flowerbed in which some of the plots are planted, and some are not. However, flowers cannot be planted in adjacent plots. Given an integer array flowerbed containing 0’s and 1’s, where 0 means empty and 1 means not empty, and an integer n…

回顾这一年,我沉默良久

今天是一个特殊的日子&#xff0c;因为还有一周就2024了。 回忆 我骑着我心爱的小电驴慢悠悠的走在下班的路上&#xff0c;看着万家灯火&#xff0c;匆匆而过的行人和那开着三轮车的摊贩们与城管斗智斗勇。 我陷入了回忆&#xff1f; 回忆着今年的进程&#xff0c;先是裁员…