首页 > 编程语言 >C# 项目生成安装包

C# 项目生成安装包

时间:2023-04-21 17:44:34浏览次数:43  
标签:exe C# 生成 Project -- 快捷方式 安装包 2.1 图标

1. 安装Visual Studio Installer Project

  1.1 vs2022中-->扩展-->联机-->搜索Microsoft Visual Studio Installer Project

 

2.右键解决方案-->新增项目-->选择Setup Project

  2.1 项目右键 -- view -- 文件系统

    2.1.1 Application Folder:右键ADD项目输出,选中需要安装的项目。
    2.1.2 User's Desktop:桌面快捷方式,添加主输出的程序.exe。
    2.1.3 User's Programs Menu:开始菜单快捷方式,添加主输出的程序.exe。
    2.1.4 修改桌面快捷方式的图标:User's Desktop选择刚刚创建好的快捷方式,属性栏可以看到Icon属性,Browser添加上图标即可。
    2.1.5 Icon属性添加快捷方式图标:Browser选中即可

 

3.修改默认安装路径

  3.1 选中Setup项目 -- Project Properties -- Manufacturer -- 填上需要的名字即可。

 

4.setup项目的属性有:

 

5.使用Orca修改Setup.msi文件

  5.1 修复快捷方式和修改图标,如图记下程序的主输出文件,我的是 “IDCIMS.exe”,等下有用。

 

  5.2 这里是安装包生成的桌面和开始菜单两个快捷方式,这里把Target改成[TARGETDIR] + 上面记下的程序名 IDCIMS.exe

 

   5.3 修改快捷方式图标,来到下图位置,双击data下的单元格,选择要ICO图标文件

 

 6.最后左上角保存,完成。

 

标签:exe,C#,生成,Project,--,快捷方式,安装包,2.1,图标
From: https://www.cnblogs.com/jianxiaoxiu/p/17341242.html

相关文章

  • shardingjdbc
    shardingjdbc:轻量级数据库中间层,实现分表分库HikariCP:当下比较火的数据库连接池qiniu-java-sdk:此SDK适用于Java7及以上版本。使用此SDK构建您的网络应用程序,能让您以非常便捷地方式将数据安全地存储到七牛云上。无论您的网络应用是一个网站程序,还是包括从云端(服务端程序)到......
  • OpenCV实现银行卡数字识别
    目录1.预处理模板图像(1)读入模板图像(2)化为灰度图(3)化为二值图(4)画出0-9这10个数字的外轮廓(5)计算外接矩形并且resize成合适大小2.预处理银行卡图像(1)读入需识别的银行卡并化为灰度图(2)礼帽操作(3)梯度运算(Sobel算子)(4)闭操作(5)阈值分割(6)再进行闭操作(7)计算外轮廓(8)计......
  • 用C#写一个上传下载文件至OSS后返回文件路径用DES加密解密
    废话不多说,直接上代码:usingAliyun.OSS;//引入阿里云OSSSDKusingSystem;usingSystem.IO;usingSystem.Security.Cryptography;//引入.NETFramework中的加密库usingSystem.Text;publicclassOSSHelper{///<summary>///将文件上传至OSS,并使用D......
  • JDBC--API--Statement
    importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;importjava.sql.Statement;publicclassjdbcdemo_Statement{publicstaticvoidmain(String[]args)throwsClassNotFoundException,SQLException{Class.forName......
  • Spring cloud:开发接口
    @RequestBody支持json格式,前端传过来某类型的数据,后端直接可以用@RequestParam?id=1此类传参,有时候会导致类型不能转换错误例如,前端页面分页,传过来的page、size,在地址栏显示,路径后?id=xx ,两个数据明显是int,如果用了@RequestParam接收多个参数后端以Map接收,不能直接接收,且报类型......
  • spring boot、cloud -yml:显示/show SQL
    logging:level:com.zking.zkingOAS.FDadmin.mapper:debug在控制台显示业务具体执行的SQL,且有参数说明、有多少数据 application.properties:logging.level.com.wochat.mapper=debug ......
  • CSS 基础拾遗(核心知识、常见需求)
    本篇文章围绕了CSS的核心知识点和项目中常见的需求来展开。虽然行文偏长,但较基础,适合初级中级前端阅读,阅读的时候请适当跳过已经掌握的部分。这篇文章断断续续写了比较久,也参考了许多优秀的文章,但或许文章里还是存在不好或不对的地方,请多多指教,可以评论里直接提出来哈。核心......
  • ROS学习笔记(四)- ROS的launch文件
    书接上回,上次已经介绍到launch文件的一些内容了,这次详细记录学习一下。在ROS中,launch文件是一种XML文件,用于描述ROS系统中的节点、话题、参数等信息,可以用来自动化启动多个节点和启动参数服务器。在实际应用中,launch文件可以让用户非常方便地组织ROS系统的启动和配置。下面详细介......
  • jmeter分布式压测csv文件配置
    1、在控制机上添加csv数据文件设置2、将文件发送到执行机上的bin/目录下3、然后输入./文件名即可 4、最后远程执行执行机   ......
  • Redis-Cluster(redis集群)
    Redis-Cluster(redis集群)Redis-Cluster的背景介绍1.1存在的问题1.并发量:单机Redisqps为10w/s,但是我们需要百万级别的并发量2.数据量:机器内存16-256g,如果存储500g数据呢1.2解决#解决方法:加机器,分布式rediscluster在15年加入了,满足了分布式的需求数据发布(分布式数据......