visual studio installer 打包123

  1. 下载安装visual studio installer

  2. 新建SetUp项目(前提是已有一个CS项目,这里使用WPF项目测试)

3.打开文件视图

4.复制release目录下的文件到Application Folder

5.创建两个快捷方式,一个放到DeskTop,另一个放到Program Menu.

粘贴快捷方式到DeskTop和Program Menu

6.添加卸载功能:

找到C:\Windows\System32\Msiexec.exe,将其复制到Application folder目录下,为其创建方式,并复制到Programs Menu目录下

找到productcode

设置卸载参数:

7.添加自定义用户界面,这里演示添加License AgreementUI.

右键Start,Add Dialog。

OK之后,在License Agreement右键属性 ,可以选择LicenseFile :

8.Custom Action,

新建一个C#类库项目,然后新建Installer文件,这里重写了Install和Uninstall两个方法,

关联Custome Action 和 Setup 。

这里在Install和Uninstall分别引用Custom Action项目的Primary output.

这样在卸载和安装的时候就会自定调用对应的方法。

9.打包.net环境。

setup项目右键属性,

勾选需要的组件,选择下载方式,

第一种下载方式从官网下载,如果机器没有安装会提示下载,

第二种方式是直接将.net环境直接打包进安装包。

10.生成单独的exe可执行文件,使用winrar的创建自解压方式来创建。

http://jingyan.baidu.com/article/597035523d9ec28fc00740a7.html

时间: 2024-10-06 13:53:38

visual studio installer 打包123的相关文章

Visual Stdio 2015打包安装项目的方法(使用Visual Studio Installer)

首先在官网下载VS2015的Visual Studio Installer 1.创建安装项目 里面最左侧的框框有三个文件夹 1."应用程序文件夹"即"Application Folder"表示要安装的应用程序需要添加的文件: 2."用户的'程序'菜单"即"User's Programs Menu"表示:应用程序安装完,用户的"开始菜单"中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序

解决记录:win10 无法安装VS2017,visual studio installer下载进度始终为0

问题描述:win10 下无法安装VS2017,visual studio installer下载进度始终为0,点击取消按钮后,也没有反应,visual studio installer也关闭不掉: 具体问题详见 博问:https://q.cnblogs.com/q/106027/          微软问题:https://social.msdn.microsoft.com/Forums/zh-CN/baafa177-158d-4130-bc64-330b7b32a14c/win10-vs201

Visual Studio Installer(2017)点击 无反应 也无错误日志

win7 系统 sp1 x64 vs2107 是企业版 1.开始菜单中右键单击Visual Studio Installer图标→[属性]→[打开文件位置]找到[vs_installer.exe]文件: 2.右键单击[vs_installer.exe]文件→[属性]→[兼容性],勾选[禁用视觉主题]和[禁用桌面元素],点击[确定]: 3.以管理员身份运行[Visual Studio Installer]即可. 原文地址:https://www.cnblogs.com/challengesofli

怎么将visual studio项目打包生成dll文件

1.打开电脑再打开visual studio软件,在软件里面新建一个项目,文件---->新建---->项目,打开新建项目窗口. 2.选择C#类工程,并为项目命名. 3.将类库文件class1重命名为其他名称,如这边的SQLDao(自行名),然后在弹出的确认窗口单击确定. 4.在类库文件中输入你所需要的内容. 5.右击--->生成,项目将编译生成DLL文件 6.打开项目所在的bin文件下的Debug文件夹,可以看到文件夹下已经生成我们所需要的DLL文件了, 原文地址:https://www

visual studio installer 卸载时不能删除安装目录问题

? 在vs中可以制作安装程序,但是这个安装程序默认卸载的时候不会把安装目录卸载,如果想在卸载的时候删除这个目录,那就要费点周折了.此方法同时适应于程序自删除以及工作目录删除. 基本思路是在程序要退出的时候启动一个脚本,该脚本会做好善后工作,删除所有不必要的东西.注意这个脚本应该是在程序完全退出以后再去删工作目录. 直接贴代码了,思路也很简单,主要是通过一个ping来进行延时,保证程序退出以后再删. protected override void OnAfterUninstall(IDiction

使用Visual Studio发布应用安装包

安装包制作方式 使用Visual Studio进行应用的打包分发有两种方式: 1.使用Clickonce发布安装包: 2.使用Setup工程发布安装包. 操作步骤 Clickonce发布安装包 1.右键“工程”,点击“发布”启动发布向导(工程“属性”中的“发布”页可以设置相关发布配置). Setup工程发布安装包 1.下载并安装“Visual Studio Installer Projects Extension”: 2.在解决方案中,添加“Setup”工程: 3.配置并发布安装包. 两种方式对

利用Visual Studio寻找C#程序必要的运行库文件

在工程打包中,有时候很头痛的就是运行所需要的库文件不能够全面的包含进来,特别是有时候调用了一系列外部扩展.对于这些问题,我们可以借用Visual Studio的打包功能帮助我们寻找软件运行必须的库文件. 首先,我们通过“文件---新建---项目---其他项目类型---安装与部署---Visual Studio Installer”新建一个“安装向导”工程. 默认下一步即可,然后我们选择,在右侧空白区域,添加程序运行所需的环境文件,这里需要特别添加程序工程文件中的引用,包括DLL引用,如下图所示

Visual Studio 2017 RC 下载 最新版本的发行说明

我们非常荣幸地宣布 Visual Studio 2017 RC 现已推出! 此新版本包括我们最新的功能创新和改进. 注意 这里是 Visual Studio 2017 最新版本的发行说明. 下载:Visual Studio Enterprise 2017 RC 若要了解有关其他相关下载的详细信息,请参阅下载页. 另请参阅 Visual Studio 2017 系统要求和 Visual Studio 2017 平台目标以及兼容性. 重要事项 虽然一般情况下支持在生产环境中使用 Visual Stu

Visual Studio 2015 和 Apache Cordova 跨平台开发入门(一)

基于 Windows 10 的 Visual Studio 2015 跨平台的应用开发主要分为基于Visual Studio 安装 Xamarin 扩展的跨Android.iOS 和 Windows的应用开发,基于Apache Cordova 的 Visual Studio 工具开发跨Windows.Android 和 iOS 设备的应用,基于Visual C++ 创建跨 Android 和 Windows 的应用,以及Visual Studio tools for Unity 创建跨 Andr