首先 ,我们要去官网http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio注册一个账号已获得installshiled的注册码。

是免费的~

注册完后就可以下载我们的第三方打包工具:

注意:这里下载并安装完后要以管理员身份重启VS,然后输入注册码,激活成功!

接下来就可以进行安装了。

这篇文章不错,稍微修改了下注意点。

InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)

InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET Framework进去)

从Visual Studio 2012开始,微软就把自家原来的安装与部署工具彻底废掉了,转而让大家去安装使用第三方的打包工具“InstallShield Limited Edition for Visual Studio”,注意这个版本是免费的,只需要邮件注册下,就会有要注册码。虽然不知道微软这是何用意,但是既然他叫我们用,那就去用吧。(其实,早在VS2010中,微软就把InstallShield Limited Edition for Visual Studio放在里面了,只是那个时候自家产品还在)。

具体步骤:

1、新建了一个基本的三层项目,用来测试打包

2、根据实际情况,填写程序基本信息

3、这一步非常重要,看上图 :

1)设置为简体中文,否则安装路径有中文的话就会出问题
2)设置默认安装路径
3)修改默认字体
4)每次升级,重新打包,只需要点击这一行右侧的“...”按钮,就会重新生成Code,安装时就会自动覆盖老版本

4、选择我要的.NET Framework 4.0

5、这里什么也不做

6、添加要打包的文件、程序

7、右键——属性(Properties)

8、非常重要:

1)如果你的是.NET项目程序DLL、EXE,那就按照默认的设置,不要去改,否则出错
2)如果你的是OCX或者ActiveX等需要注册的DLL,那么选择“Self-registration”

9、设置快捷方式

10、注册表配置:

1)打开这个

2)现在这个测试项目,不需要写注册表信息,所以我什么都不改。如果你的项目要写注册表,那就自己填。

11、安装访谈(安装界面对话框配置):

1)打开这个
2)我就不修改了,大家根据自己的需求调整。
3)如果要修改,点击这个

12、修改安装步骤、对话框、背景等

13、到这这一步,就剩下最重要的问题:如何把.NET Framework一起打包进程序去:

1)解决方案,点击“Specify Application Data”--双击“Redistributables”--勾选“Microsoft .NET Framework 4.0 Full”--勾选之后,它会自动联网下载,下载速度是比较慢的,下完之后,右侧就会变成“Installed Locally”
A).NET 4.0:如果大家嫌慢,那就去网上下载:dotNetFx40_Full_x86_x64.exe,然后放到这个路径:
C:\Program Files (x86)\InstallShield\2013LE\SetupPrerequisites\Microsoft .net\4.0\Full
这样的话就能节省很多时间了,不过除了这个,它还需要下载其他东西的,只是你可以节省这部分时间

B).NET 3.5 SP1:下载dotnetfx35.exe,然后放到这个路径:

C:\Program Files (x86)\InstallShield\2013LE\SetupPrerequisites\Microsoft .net\3.5 SP1\Full

14、最后的设置:

1)解决方案,点击“Prepare for Release”--双击“Releases”--点击选中“SingleImage”--选项卡点击“Setup.exe”--找到“InstallShield Prerequisites Location”,把它设置为“Extract From Setup.exe” 

15、打包完成了,运行效果如上图:

1)打包后的程序放在这个地方:你的setup项目里,就一个文件夹,一直点进去就是。XXX\Express\SingleImage\DiskImages\DISK1\setup.exe (70.9MB,比较大)

转载于:https://www.cnblogs.com/joeymary/p/5329087.html

Winform VS2015打包相关推荐

  1. c# winform 程序打包部署

    c# winform 程序打包部署 1 新建一个 c# 安装部署项目 2 在文件系统编辑器里把做好的项目的可执行文件及要用到的其它文件(相关dll及资源文件)添加进来(应用程序文件夹) 3 如果要在程 ...

  2. 一个例子说明VS2010 winform程序打包、发布教程

    1.为了举个例子,先创建一个winform程序 2.窗体长这样 3.鼠标移到'解决方案 winform程序打包教程'这个项目,右键->添加->新建项目 出现下面界面 4.选择 其他项目类型 ...

  3. Winform项目打包

    Winform项目打包Winform项目打包Winform项目打包 首先下载安装Installer Projects 安装速度太慢,可以下载离线包,双击直接安装也可以 链接:https://pan.b ...

  4. VS2015 打包winform 安装程序

    最近开发了一个小软件.由于需要打包.网上找了一些资料.然后整合了起来.希望对大家有所帮助.不全面请见谅. 打包控件 InstallShield-Limited-Edition  下面是注册地址 htt ...

  5. winform程序打包成exe文件

    拿到一个实现功能的winform小程序,如何利用NSIS工具制作安装包? 1.NSIS工具下载地址 点我下载 2.启动NSIS工具,如图点击 3.选择"使用脚本向导创建新的脚本文件" ...

  6. 将 C# .NET ( Core Framework ) WPF Winform 项目打包成单个 exe 可执行文件

    对于一个项目来说,如果能够把软件打包成单个 exe 可执行文件,无需安装,下载后直接打开即可使用,就可以极大地方便用户使用,从而增加用户使用你的产品的意愿.同时,依托于 .NET 的原生优势,一般大小 ...

  7. vs2015 打包程序(摘抄自博客园-流浪阿丁)

    前言 做过WPF项目,就少不了要将程序打包部署到客户现场,因为一般长时间不会更新打包程序,每次变动较大需要重新配置打包程序时,就会有些生疏,不那么得心应手.为了方便记忆,记录到博客中. 准备 因为做过 ...

  8. C# winform程序打包安装(图解)

         如果不加载数据库和其它一些系统组件可以按照C#从入门到精通的步骤进行,如果需要给快捷方式和安装文件添加图标.图片格式必须为ICO格式,如果不正确的ICO格式也会添加不上. JPG等图片格式转 ...

  9. winform程序打包EXE三种方式

    1.利用VS自带的打包工具 教程:http://www.cnblogs.com/iiwen/p/5310184.html 优点:微软自带的,而且大部分人都是用的这种发布方式,具有安装步骤.更专业 缺点 ...

最新文章

  1. springMVC 注解 controller层的优化
  2. 【lucene】lucene 高级搜索
  3. linux无密码ssh,scp,rsync
  4. nginx内核优化及配置
  5. IDEA 切换黑色主题
  6. Windows 适配 Apple Magic TrackPad2
  7. 系统测试缺陷检出密度越大越好吗?
  8. 双十一期间Kafka以这种方式丢消息让我促不及防
  9. 编译时内核栈溢出:the frame size of 1928 bytes is larger than 1024 bytes
  10. [OCCT] Open CASCADE Technology的编译(包含示例的编译)
  11. svg图标四周有空隙
  12. 双ip的oracle集群该怎么连接,如何配置电信联通双线双IP接入
  13. PS零基础学习教程(一)
  14. 相似图片搜索的三种哈希算法
  15. 单片机程序生产烧录工具
  16. 基于matlab的逻辑回归示例
  17. OctaPhenyl POSS/八苯基POSS (Ph-POSS)/八苯基笼型倍半硅氧烷(OPPOSS)/八苯基官能化POSS/八苯基硅倍半氧烷/八苯基取代的POSS
  18. linux dns区域传送,DNS服务之主从复制和区域传送
  19. python对多个文件统一重命名删除名中部分字符
  20. 什么是亚马逊僵尸Listing?对卖家有什么用

热门文章

  1. CMake 构建项目Android NDK项目基础知识
  2. 简单分析Guava中RateLimiter中的令牌桶算法的实现
  3. 入门第十一课 Python语句的嵌套
  4. 程序员制作出价值5亿外卖神器却不能取消订单,你知道吗?
  5. hackgame汇总
  6. Ubuntu14.04LST安装weblogic11g
  7. Samba服务器简介及自动挂载配置案例
  8. 合理支配“财富”:经理人运用时间的12种典型模式
  9. apache的rewrite模块实例操作
  10. 18.phpmyadmin 4.8.1 远程文件包含漏洞(CVE-2018-12613)