热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Microsoft_MicrosoftVisualStudioInstallerProjects安装包的制作案例

本文由编程笔记#小编为大家整理,主要介绍了MicrosoftVisualStudioInstallerProjects安装包的制作案例相关的知识,希望对你有一定的参考价值。Mi
本文由编程笔记#小编为大家整理,主要介绍了Microsoft Visual Studio Installer Projects 安装包的制作案例相关的知识,希望对你有一定的参考价值。

Microsoft Visual Studio Installer Projects 安装包的制作案例

1、安装Microsoft Visual Studio Installer Projects 插件

      本文使用的是Microsoft Visual Studio Enterprise 2019 ,打开Microsoft Visual Studio 2019(以下简称VS)  选择 菜单栏中的 扩展 管理扩展  左侧选择联机 右侧输入框输入 Microsoft Visual Studio Installer Projects ,点击下载 下载成功以后,关闭VS,即可安装

技术图片

 

 

2、创建解决方案QingLong,添加项目Windows 窗体应用(.NET Framwork) ,取名MyTestWinFrm, 安装Microsoft Visual Studio Installer Projects 插件成功之后,重启VS ,

     本文为了演示,创建了一个Windows 窗体应用(.NET Framwork) 程序MyTestWinFrm,其他的项目也是一样的,都可以作为待打包的安装程序。具体步骤如下:

     打开VS 按下快捷键 Ctrl+Shift+ N, 选择  空白解决方案  点击下一步

技术图片

 

输入 解决方案名称 保存的位置 点击 创建,

技术图片

 

 

 

 选择解决方案 右键 添加项目,选择 Windows 窗体应用(.NET Framwork) ,点击下一步

技术图片

 

 

输入名称和位置,点击创建

技术图片

 

 

 

  项目MyTestWinFrm里面的具体功能,根据需自行实现,本文不做具体实现。

  3、添加打包安装程序Setup Project

    选择解决方案QingLong,右键添加项目,选则 Setup Project 点击 下一步

技术图片

 

 

 输入 名称  点击创建

技术图片

 

  4、添加需要打包的MyTestWinFrm程序到打包安装程序Setup Project中

       点击解决方案生成,MyTestWinFrm就会生成需要打包的文件,后面会用到这些生成的文件

       选择setup项目,右上角有一排按钮,文件系统编辑器,注册表编辑器,文件类型编辑器,用户界面编辑器,自定义操作编辑器,启动条件编辑器,如下图所示:

 技术图片

 

选择 文件系统编辑器

技术图片

 

 选择 Applicaruon Folder 

技术图片

 

 选择 项目 点击确定

 技术图片

 

 

 5、生成安装包

 选择Setup项目,右键 生成或者重新生成,即可生成安装包了,生成的安装包如下

技术图片

 

生成的安装包如下

技术图片

 

 

上述步骤,即可完后项目的打包安装了。

 


推荐阅读
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 提升Python编程效率的十点建议
    本文介绍了提升Python编程效率的十点建议,包括不使用分号、选择合适的代码编辑器、遵循Python代码规范等。这些建议可以帮助开发者节省时间,提高编程效率。同时,还提供了相关参考链接供读者深入学习。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 如何搭建Java开发环境并开发WinCE项目
    本文介绍了如何搭建Java开发环境并开发WinCE项目,包括搭建开发环境的步骤和获取SDK的几种方式。同时还解答了一些关于WinCE开发的常见问题。通过阅读本文,您将了解如何使用Java进行嵌入式开发,并能够顺利开发WinCE应用程序。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
author-avatar
梅花七
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有