【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程

这篇具有很好参考价值的文章主要介绍了【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:只针对扩展包来完成打包的工作过程。


前言

在做完C#和winform的开发,完成之后,需要做一些打包的工具,在这个过程中遇到一些问题,所以记录下我的操作过程和遇到的异常情况。


一、Microsoft Visual Studio Installer Project 是什么?

支持快速打包的插件扩展

二、安装

1.安装Microsoft Visual Studio Installer Project

在扩展—>搜搜 Microsoft Visual Studio Installer Project,安装,然后等待下载完成,完成之后关闭Visual Studio,等待一会会自动弹出界面安装完成该扩展

【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio

三、安开始打包

1.添加setup

1.在解决方案上面右键,添加-新建项目

【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio

2.搜索setup,如图选择setup project,一直下一步,最后会在解决方案管理器里面生成一个setup样式的文件如图:

【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio
【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio

3.这边就可以开始配置打包的相关功能

1.在setup项目上面右键->view->文件系统

【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio

【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio

  • 1.Application Folder:软件的文件等,可以在这个下面导入文件或者是文件夹内容。
  • 2.Users Desktop:桌面,可以设置在桌面的快捷按键工。
  • 3.剩下的那个是在菜单栏里面的快捷方式,同时可以设置图标
2.Application Folder上面右键–>add–>项目输出,选择主输出,确定,右边会生成文件

【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio

【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio

【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio

3.制作应用的快捷按键和图标

Application Folder里面找到主输出相关字样,右键,创建快捷方式,如图,在产生的快捷方式右键剪切,复制到Users Desktop
【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio
如图,选择复制过来的快捷方式,查看属性 :可以变更里面的name:快捷按键的名字,icon,可以选择图标,需要是.con格式的(.icon的分辨率不能太大,建议是128,或者64*64,太大了可能就不显示了
【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio

然后用同样的操作复制快捷方式到user programs menu里面,同样操作。后面就可以在任务栏显示出来该软件的快捷方式和图标

三.打包生成

在setup项目上面右键,可以生成或者是重新生成,生成成功之后,可以选择安装,那么就可以安装该软件到电脑上面,卸载会卸载该软件,在文件资源管理器…打开可以看到软件,是一个exce和msi.安装需要这两个都存在。
【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio
【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio

四.可能遇到的问题

1.在安装的界面,有更加细节的功能添加,比如在安装界面可以输入相关数据,然后,软件可以获取到输入的这些数据,比如lience的作用等。可以在view-自定义操作里面操作。
2.出现有些功能不能正常的使用,需要管理员权限才能使用的情况

解决的办法:在App_All 右键,属性-安全性-启用clickOnce,这个时候会新增到一个文件
【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程,C#,c#,microsoft,visual studio
找到:

<requestedExecutionLevel level="asInvoker" uiAccess="false" />

替换为:
 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

保存之后,在到属性里面去除勾选clickOnce; 然后重新生成打包,就可以用管理员的权限来运行打包生成的软件。

总结

打包总的来说还不是很难的一个过程,但是还是需要很多地方去了解和技术和知识的累积。文章来源地址https://www.toymoban.com/news/detail-722627.html

到了这里,关于【C#】【winform】Microsoft Visual Studio Installer Project 打包应用程序全部过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Microsoft Visual Studio Installer Projects下载安装太慢

    方法1:直接到官网下载 方法2:直接下载点击这里

    2024年02月15日
    浏览(23)
  • 使用Visual Studio Installer打包Unity的exe应用

    Unity在PC端更新软件的方法。 一、下图是Unity发布出来的应用 二、安装Microsoft Visual Studio Installer Projects插件 (1)打开vs,我这里用的是vs2019 (2)点击扩展-管理扩展,如果没有安装过,在联机里面搜索到Microsoft Visual Studio Installer Projects插件,下载安装即可。 三、创建安装项目

    2024年01月17日
    浏览(19)
  • 关于Microsoft Visual Studio 2017 找不到或打不开 Visual Studio Installer 的解决方法, 或不知名原因导致VS installer闪退的一种方法

    Error Information AppInsightsEvent Name = vs/setup/bootstrapper/error Description = DirectoryNotFoundException TelemetrySession = ‘53295939-9be5-4f6b-a7eb-b42a3dbf1c8a’ Started = True OptIn=True IsInitialized = False Cloned = False WatsonEventType = VisualStudioNonFatalErrors2 UTC time = 2022-01-03T03:51:59 Exception: System.IO.DirectoryNotFoundException

    2024年02月04日
    浏览(24)
  • Microsoft Visual Studio Installer Projects下载缓慢下载不动的解决办法

    版本VS2017。 下载了好久发现一直很缓慢,于是找了解决办法。 1:打开VSMicrosoft Visual Studio Installer Projects下载界面, 2:打开网络,更改适配器选项。 3:点击进去,打开属性。 4:关闭Internat协议版本6。速度就提升上去了。 如果还是不行,可以双击Internet协议版本4,更改DNS,

    2024年02月11日
    浏览(23)
  • SDL Trados Studio 2021 project templates for Microsoft Visual Studio 2022

    距离SDL Trados Studio 2021的发布也有一段时间了,官方一直以来API SDK更新发布的很慢,也没有得到什么更新的消息,同时微软的 Microsoft Visual Studio 2022 也是正式版本发布之后一直在使用,越来越觉得这个版本好用,但是Microsoft Visual Studio 2022 因为缺失SDL Trados Studio的SDK因此无法做

    2024年02月05日
    浏览(24)
  • Visual Studio 2022 WinForm/Wpf打包安装程序

    方法1.手动下载安装包: Microsoft Visual Studio Installer Projects 2022 方法2.Visual Studio中安装 菜单栏中选中【扩展】-【管理扩展】-【联机】中搜索Microsoft Visual Studio Installer并安装 在当前解决方案下添加-新建项目-Setup Project 项目添加成功之后,将需要打包的项目生成后的bin目录下的

    2024年02月04日
    浏览(26)
  • 使用VisualStudio2022插件(Visual Studio Installer Projects 2022)打包 .Net 6 框架下的 WPF项目 为安装文件

    目录 更新说明(2024/01/22) 序言 一、还是安装Visual Studio Installer Projects 2022插件 二、创建Setup Project项目 2.1 在现有解决方案中添加Setup Project项目 2.2 (更新)添加需要打包的文件  2.2.1 准备添加输出项。 2.2.2 【核心】添加 WpfMain 项目输出。 2.2.3 添加 WpfPluginManager 项目输出。

    2024年02月03日
    浏览(41)
  • Visual Studio C# WinForm开发入门(3):各种控件介绍

    窗口就是打开程序我们所面对的一个面板,里面可以添加各种控件,如下图所示,我们可以在属性栏设置其标题名称、图标、大小等。 双击标题框,会生成Load函数,也可以到事件里面去找 Load函数是窗口生成后需要执行的事件函数。 可以在里面加一些初始化函数。 (1)Na

    2024年02月09日
    浏览(28)
  • Visual Studio C# WinForm开发入门(6):TreeView 控件使用

    TreeView控件用树显示节点层次。 例如:顶级目录是根(C:),C盘下的每个子目录都是子节点,而每个子目录又都有自己的子节点 TreeView属性和方法: 属性 说明 CheckBoxes 表示节点旁边是否出现复选框 ImageList 指定一个包含节点图标的ImageList对象。ImageList对象是一个包含Image对象的

    2024年02月02日
    浏览(20)
  • Visual Studio C# WinForm开发入门(5):TabControl 控件使用

    TabContrl选项卡控件可创建标签化窗口,在实际 编程中经常用到,该控件的作用是将相关的组件组合到一系列选项卡页面上。 比如下面的例子,在tabPage1页面和tabPage2页面各放了2个checkBox控件,通过点击不同page即可切换: 1、添加和删除TabControl控件中的选项卡 有两种方法: 第

    2024年02月07日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包