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

告别繁琐!用VS2022的InstallShield Limited Edition快速打包C#桌面应用 本文详细介绍了如何使用VS2022内置的InstallShield Limited Edition(ISLE)快速打包C# WinForm桌面应用。通过对比传统打包方式,ISLE提供了可视化界面、自动依赖管理等专业功能,帮助开发者轻松创建符合商业标准的安装程序,大幅提升开发效率。 阅读详情

本文转自“吾乐吧软件站”,原文链接:http://www.wuleba.com/?p=23892   感谢


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

InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET Framework进去)
本文转自“吾乐吧软件站”,原文链接:http://www.wuleba.com/?p=23892

由于InstallShield Limited Edition for Visual Studio的教程、资料太少,所以我今天才决定写这个文章,专门针对C#项目打包,包括打包集成Microsoft .NET Framework等。大家从官方下载的最新版InstallShield Limited Edition for Visual Studio,是支持VS2010、VS2012、VS2013的(小牛在WIN7、WIN8中安装正常,但是WIN8.1死活都安装不进去……)

如何下载注册: 

http://go.microsoft.com/fwlink/?LinkID=239620&lang=1033&ver=ult

用你的邮箱注册,会免费发注册码的,不需要破解

具体步骤:

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

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

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

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

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

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

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

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

4、选择我要的.NET Framework 4.0

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

5、这里什么也不做

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

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

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

7、右键——属性(Properties)

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

8、非常重要:

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

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

9、设置快捷方式

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

10、注册表配置:

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

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

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

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

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

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

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

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

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

14、最后的设置:

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

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

15、打包完成了,运行效果如上图:
1)打包后的程序放在这个地方:XXX\Express\SingleImage\DiskImages\DISK1\setup.exe (70.9MB,比较大)


其他参考资料:

http://blog.youkuaiyun.com/xhf55555/article/details/7702212   VS2010 C/S模式winForm打包部署.详细!


微软打包工具 InstallShield Limited Edition 微软打包工具 InstallShield Limited Edition 仅支持 Microsoft Visual Studio 2010, 2012, 2013 and 2015 立即下载

相关推荐

InstallShield Limited Edition for Visual Studio2015

通过 InstallShield? Limited Edition for Visual Studio*,您可以: 为使用 Visual Studio 生成的应用程序生成灵活的安装项目 利用简单的设计环境和项目助手快速开始项目 利用安装必备条件和自定义操作 对安装程序进行数字签名 InstallShield2015LimitedEdition

使用InstallShield2015 Limited Edition的免费安装跟进行VS应用程序打包

  很好的链接:原 VS2017自带打包软件  解决应用程序打开文件位置无法定位到安装目录的问题。 InstallShield的离线安装与激活使用 项目打包的基本配置: 一、安装InstallShield Limited Edition for Visual Studio,一般到要到官网注册一个账号。然后其会发邮件给你,其中包括软件的安装包跟序列码。这两个是一一对应的,如果是使用了别人的安...

yangdeshun888的博客 1万+

Openclaw Onboarding向导全攻略——如何配置你的第一个AI助手

很多新手在成功运行 `openclaw --version` 后,面对黑底白字的终端就陷入了迷茫:“安装好了,然后呢?” 本篇我们就彻底解决这个问题,带你完整走完 `openclaw onboard` 交互式初始化配置向导的每一步,从“安装完成”到“真正能用”,只差这一个向导的距离。 本文为2026年3月最新版,适配OpenClaw v2026.2.x 稳定版,所有步骤均经过实测验证,可直接落地。

夏日清风 1917

护理教育学核心考点解析:从理论到实践的系统学习路径

教育学与心理学原理是教学设计的理论基础,其中教学目标分类理论和行为主义、认知主义、建构主义等学习理论为教学方法选择提供了科学依据。这些原理通过系统化的教学程序(评估、设计、实施、评价)转化为可操作的实践,其技术价值在于提升知识传授的效率与效果,实现从被动接受到主动建构的能力跃升。在护理教育领域,这些方法广泛应用于临床技能培训、患者健康教育和护理师资培养等场景。本文聚焦《护理教育学》试题中的高频考点,深入解析情景模拟、教学评价等核心实践方法,帮助学习者构建从应试到致用的系统性知识体系。

weixin_30542079的博客 335

CentOS 7下rsyslog日志服务器搭建全攻略:从安装到避坑

本文详细介绍了在CentOS 7系统上搭建rsyslog日志服务器的完整流程,从基础安装到高级配置,包括协议设置、日志模板设计、安全加固和性能优化。特别分享了生产环境中的实战技巧和常见问题解决方案,帮助用户高效构建可靠的日志管理系统。

happy2的博客 687

TortoiseGit之配置密钥

基于github的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具,来生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥。

欧文的博客 2079

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

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

catshitone的专栏 1567

AI Agent在营销领域的实战策略

本文从第一性原理出发,系统性拆解AI Agent在营销领域的落地逻辑、技术架构、实现方案与实战策略。全文覆盖从基础概念到高级优化的全层级知识:底层理论层面推导营销Agent的效用函数与决策框架;技术架构层面提出"感知-记忆-规划-行动-反思"五组件可落地架构;实践层面提供生产级代码实现、多行业案例与ROI提升方法论;前沿层面探讨多Agent协同、世界模型仿真等下一代技术方向。

操作系统内核探秘的博客 227
上一篇: Winform 调用WebService程序 图文
下一篇: 利用jquery实现wizard向导整理资料
蝶恋花雨
博客等级 码龄21年 1290粉丝 147原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值