C#—使用InstallerProjects打包桌面应用程序_c#打包工具-程序员宅基地

技术标签: python  java  vue  linux  android  C#高级教程  

前言

打包桌面应用程序实在是一个不常使用的东西,偶尔使用起来经常会忘东忘西的耽误时间,因此,这篇文章多以图片记录过程,也是用于备忘。 

下载打包工具

C#打包桌面应用程序有很多种方法,这里介绍一种使用Microsoft Visual Studio Installer Projects工具打包的方法。

首先,我们先创建一个Windows桌面应用,如图:

接下来我们选择工具,点击扩展和更新,如图:

然后我们得到界面如下,如图:

界面默认显示的是已安装的内容,我们仔细看下内容,会发现,这里都是我们已经安装过的工具,在仔细看,我们会发现,这里大

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/kiba518/article/details/115500645

智能推荐

Spring的注解 @Bean用法-程序员宅基地

文章浏览阅读2.7w次,点赞21次,收藏65次。随着SpringBoot的流行,基于注解式开发的热潮逐渐覆盖了基于XML纯配置的开发,而作为Spring中最核心的bean当然也能够使用注解的方式进行表示。所以本篇就来详细的讨论一下作为Spring中的Bean到底都有哪些用法。@Bean 基础声明Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。产生这个Bean对象的方法Spring只会调用一次,随后这个Spring将会将这个Bean对象放在自己的IOC容器中。S_@bean

用python创建窗口_win32gui_struct.packdev_broadcast_deviceinterface-程序员宅基地

文章浏览阅读2.5k次,点赞3次,收藏2次。利用win32库可以做到这点,直接上代码import win32api, win32con, win32gui import win32gui_struct import ctypes from ctypes import * GUID_DEVINTERFACE_USB_DEVICE = "{A5DCBF10-6530-11D2-901F-00C04FB951ED}" class..._win32gui_struct.packdev_broadcast_deviceinterface

IO标准库和系统调用接口_a short item count-程序员宅基地

文章浏览阅读167次。标准库接口fopen/fread/fwrite/fseek/fcloseFILE *fopen(const char *path, const char *mode);size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);size_t fwrite(const void *ptr, size_t size, size_t nmemb,FILE *stream);int fseek(FILE *stream, long_a short item count

零基础入门python爬虫之《青春有你2》选手信息爬取_python爬取青春有你人员 csdn-程序员宅基地

文章浏览阅读6.2k次,点赞4次,收藏12次。内容:《青春有你2》选手图片爬取,生成选手图片的绝对路径,统计爬取的图片总数量。_python爬取青春有你人员 csdn

tensorflow学习笔记(十九):分布式Tensorflow-程序员宅基地

文章浏览阅读2.4w次,点赞12次,收藏51次。最近在学习怎么分布式Tensorflow训练深度学习模型,看官网教程看的云里雾里,最终结合着其它资料,终于对分布式Tensorflow有了些初步了解.gRPC (google remote procedure call)分布式Tensorflow底层的通信是gRPC gRPC首先是一个RPC,即远程过程调用,通俗的解释是:假设你在本机上执行一段代码num=add(a,b),它调用了一个过...

Python和bash 组合编程 xonsh_python xonsh-程序员宅基地

文章浏览阅读186次。文章目录基本介绍安装基本使用环境变量高级基本介绍将Python与bash 组合起来安装$ pip install xonsh基本使用$ xonsh$ 1+1$ print("NiHao")$ echo test$ ls$ top环境变量使用来定义环境变量,如来定义环境变量,如来定义环境变量,如HOME,但在更新os.environ时,需要设置$UPDATE_OS_ENVIRONEMNT为true>>> $GOAL="hello">>>_python xonsh

随便推点

正确保存你的Maple文件-程序员宅基地

文章浏览阅读1.4k次。在使用Maple时可以快速地输入各种数学样式和运算符号进行工程计算,计算后需要将文件进行保存,下面介绍Maple软件保存文件的方法。   1.要保存文件时,点击“文件”菜单“exit”或快捷键“alt+F4”或点击窗口右上角×,这时系统要提示:是否存盘?点击“是”,则自动存盘。如果是第一次使..._maple文件保存什么格式

python使用pyqt获取按钮文本_PyQt点击按钮后显示文本-程序员宅基地

文章浏览阅读2.5k次。我刚开始用几周前的编程,使用Python。几天后,我开始使用一些PyQt教程,现在我陷入了一些困境。PyQt点击按钮后显示文本所以我有一个菜单栏这个窗口。就像Windows资源管理器一样,例如“File”和子菜单“Exit”。我想要的是每个按钮在窗口中显示不同的文本。就这样。 所以现在当我点击一个按钮时,它会进入def并在交互式Python shell上打印一些东西。def button1(sel..._获取pyqt中pressbutton的文字

如何设置MyQ从智能手机打开车库门-程序员宅基地

文章浏览阅读2.4k次。If you have a newer garage door opener from Chamberlain (or its professional brand LiftMaster), it’s likely that it comes with MyQ. Here’s how to set it up so that you can open and close your garage d..._myq

A PAINLESS GUIDE TO CRC ERROR DETECTION ALGORITHMS_ii)encode the data bit sequence 1101011011 using t-程序员宅基地

文章浏览阅读358次。A PAINLESS GUIDE TO CRC ERROR DETECTION ALGORITHMS=================================================="Everything you wanted to know about CRC algorithms, but were afraidto ask for fear that errors ..._ii)encode the data bit sequence 1101011011 using the generator polynomial a

so文件混淆与修复_so混淆-程序员宅基地

文章浏览阅读6.7k次。一、对section header进行混淆由于linker不会对section header进行加载,所以对section header进行改动,不会影响so文件正常加载到内存,因此有些程序对section header进行了混淆,导致IDA无法正常进行静态分析。混淆方法:1.将section header table中的addr、offsize等字段值清0,如果清空的是dynsym段,就..._so混淆

kafka debezium mysql 日志订阅_订阅mysql blog日志-程序员宅基地

文章浏览阅读580次。大数据 ,kafka connnect mysql 订阅日志_订阅mysql blog日志