使用VS2019生成C#应用安装包的方法步骤

 更新时间:2022年05月12日 09:42:19   作者:SamHou0203  
本文主要介绍了使用VS2019生成C#应用安装包的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

首先创建一个窗体应用

配置新项目

选择管理扩展

管理扩展

下载扩展(visual studio Marketplace-工具-安装和部署-installer projects)

安装扩展

文件-添加,选择添加新项目

新建项目

搜索setup,选择Setup Project。

创建安装项目

这里名称可以改成自己需要的名字,位置默认即可。

创建安装项目

弹出的面板中选择Application Folder,右键Add-项目输出

添加输出

弹出窗口右上角选择自己的项目,选择主输出

添加输出

如需添加图标,要先在项目属性中的图标和清单中添加图标。

添加图标

然后再次回到弹出面板-Application Folder,选择右键Add,选择文件,添加图标。

添加图标

点击新建的项目,属性页中选择第一项,添加Application Folder中的图标

添加图标

如需添加快捷方式,可以右键主输出添加。

添加主输出

最后生成右键分别生成两个项目,右键新建的项目,选择在文件资源管理器中打开,可以看到两个安装包,分别为.exe和.msi,.msi可以脱离.exe安装,反之则不可。

到此这篇关于使用VS2019生成C#应用安装包的方法步骤的文章就介绍到这了,更多相关VS2019生成C#应用安装包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C#在MySQL大量数据下的高效读取、写入详解

    C#在MySQL大量数据下的高效读取、写入详解

    最近由于工作的原因,经常需要对海量数据进行处理,做的数据爬虫相关,动辄千万级别的数据,单表几十个G 都是都是家常便饭。 那么主要的开发语言是C#,数据库使用的是MySQL。下面通过这篇文章我们来一起学习学习吧。
    2016-11-11
  • C#使用dynamic类型访问JObject对象

    C#使用dynamic类型访问JObject对象

    这篇文章主要为大家详细介绍了C#使用dynamic类型访问JObject对象,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • C#中的TemplateMethod模式问题分析

    C#中的TemplateMethod模式问题分析

    这篇文章主要介绍了C#中的TemplateMethod模式,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • AnyChat的视频会议程序实例详解

    AnyChat的视频会议程序实例详解

    AnyChat是一款跨平台的音视频解决方案。通过本篇文章给大家介绍AnyChat的视频会议程序,涉及到anychat相关知识,对anychat视频会议相关知识感兴趣的朋友一起学习吧
    2016-01-01
  • 教你如何用C#制作文字转换成声音程序

    教你如何用C#制作文字转换成声音程序

    近突发奇想,想玩玩文字转语音的东东,想了下思路,用C#简单实现了下,分享给大家,打算下面搞搞语音识别,下次分享给大家
    2014-09-09
  • c#泛型序列化对象为字节数组的示例

    c#泛型序列化对象为字节数组的示例

    这篇文章主要介绍了c#泛型序列化对象为字节数组的示例,需要的朋友可以参考下
    2014-04-04
  • C#中委托(Delegates)的使用方法详解

    C#中委托(Delegates)的使用方法详解

    这篇文章主要为大家详细介绍了C#中委托(Delegates)的使用方法,感兴趣的朋友可以参考一下
    2016-06-06
  • C#串口通讯概念及简单的实现方法

    C#串口通讯概念及简单的实现方法

    这篇文章主要给大家介绍了关于C#串口通讯概念及简单的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者使用C#具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • c#下注册表操作的一个小细节

    c#下注册表操作的一个小细节

    c#下注册表操作的一个小细节...
    2007-11-11
  • 事务在c#中的使用

    事务在c#中的使用

    这篇文章介绍了事务在c#中的使用,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05

最新评论