C#利用VS中插件打包并发布winfrom程序
作者:饮墨 发布时间:2022-01-01 21:18:22
标签:C#,VS,winfrom
本文为大家分享了C#利用VS中插件打包并发布winfrom程序,供大家参考,具体内容如下
1.先在VS 的扩展更新中搜索此插件【2015 installer Projects】,点击下载,安装需要关闭VS
2.安装完毕之后新建项目
3.选择“application folder”项,然后在右边的空白区域右击,选择Add,如下图
4.选择需要打包发布的exe文件
这里会自动带出相关联的dll文件,如图:
5.选中程序主入口也就是exe后缀的文件右键添加快捷方式,这里需要添加两个快捷方式,重命名,分别剪切到User's Desktop 和User's Programs Menu 中 也就是用户的桌面和安装路径
6.设置快捷方式的Ico 也是图标,ico需要在之前添加的dll中,若没有则需要自己另外添加,
7.在发布程序上右键,属性 ,设置发布的配置
8.设置发布必要的框架,视图>>启动条件。然后在启动条件中单击“.NET Framework”,在属性选项卡中将其“Version”属性选为相应的版本 (设置这里可以转到11处看看如何设置程序发布的公司)
9.一切就绪,F6,或者点项目右键生成,打包完成
10.这里点安装 ,会出现公司为默认的情况,这里也是可以自己设置的
11.在项目的属性中可以看到设置公司的项,自行设置,重新生成,再次点击安装
可以看到安装的时候公司已经显示出来
OK,搞定!
来源:https://www.cnblogs.com/inks/archive/2018/08/24/9531030.html


猜你喜欢
- VelocityTracker顾名思义即速度跟踪,在android中主要应用于touch even。Velocit
- @SuppressWarnings 注解@SuppressWarnings: 抑制编译器警告如下,可以看到idea中有警告的颜色标注当我们不
- [LeetCode] 159. Longest Substring with At Most Two Distinct Characters
- 前言最近被问到了这个问题,第一次回答的也是很不好,在此参考网上答案进行整理记录。供大家学习参考。Synchronized修饰非静态方法Syn
- 前言所谓的字符串其实就是一串连续的字符,它是由许多单个字符连接而成的。如多个英文字母所组成的一个英文单词。字符串中可以包含任意字符,这些字符
- 题目要求:两人比赛,A,B,每人最开始分得6张手牌,手牌大小为从1到9 A先出牌,B后出牌,若出牌在桌面上存在,在出牌人获得两张相同牌中间的
- jar包就指第三方提供的开源的API,这些API不属于JDK的,需要通过导入才能使用。添加和导入的区别注意:本文里的 导入 和 添加 jar
- 之前我们学习了如何使用Jpa访问关系型数据库。通过Jpa大大简化了我们对数据库的开发工作。但是,之前的例子中我们只提到了最简单的CRUD(增
- 本文实例为大家分享了RecyclerView实现滑动删除的具体代码,供大家参考,具体内容如下package com.example.demo
- 出错信息:Unknown error (0xffffffff)at System.Diagnostics.Process.StartWith
- 如题,有时候看见一个布局写上几百行看上去会非常吃力麻烦,这时候抽取控件样式很有必要了, Android Studio提供了抽取Style样式
- 本文实例讲述了C#读取csv格式文件的方法。分享给大家供大家参考。具体实现方法如下:一、CSV文件规则 1 开头是不留空,以行为单
- Android异常详情介绍这种异常我遇到以下两种情况: 1. java.lang.IllegalStateException: No wra
- 两种解决方案前端查询字典数据然后前端转码后端查询字典值,然后再转码返回给前段。本文及时针对方案2 进行的改进目标:在需要返回给前段的字段上添
- 1 修饰属性或者变量无论属性是基本类型还是引用类型,作用都是变量里面存放的“值”不可变经常和static关键字一起使用,作为常量1 基本类型
- 进入到Android-sdk中platform-tools目录在命令行中执行以下命令adb shell dumpsys activity&g
- 如何解决yml没有spring小叶子标志我的idea springboot项目中有两个.yml文件,一个application.yml,一个
- 环境配置:Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEcli
- 1、使用AsyncTask异步任务实现,调用publishProgress()方法刷新进度来实现(已优化)public class MyAs
- 思路如下:给定一个含有n个元素的整型数组a,求a中所有元素的和。问题的难点在于如何使用递归上。如果使用递归,则需要考虑如何进行递归执行的开始