您的位置:新葡亰496net > 奥门新萄京娱乐场 > 新葡亰496net:桌面应用,工具简单总结

新葡亰496net:桌面应用,工具简单总结

发布时间:2019-09-27 13:46编辑:奥门新萄京娱乐场浏览(108)

    那二日有对三个Windows应用程序少些敬重和修改。修改之后要揭橥新的exe安装文件,打包exe文件时,遭受了很发烧的主题素材,幸而最后化解了,记录一下。

    在要卷入项指标缓慢解决方案 右键→加多→ 新建项目

    正文转自

    初稿链接:

    VS2017桌面应用程序打包成.msi只怕.exe

    Visual Studio版本:Visual Studio 2017

    新葡亰496net 1

    VS2017桌面应用程序打包成.msi大概.exe

     

    1、安装打包插件:Microsoft Visual Studio 2017 Installer Projects

    Visual Studio 2017 打包插件

    新建项目->别的类型项目->Visual Studio Installer->Setup Project
    新葡亰496net 2

    若果别的体系连串中从不选用(Visual Studio Installer),点击“工具”,选取“扩充和换代”,点击联机,搜索“Microsoft Visual Studio 2017 Installer Projects”,安装该插件。
    新葡亰496net 3

      

    百度很难寻找到相关内容,分享下,需求的盆友拿去,不谢。

    VS2017桌面应用程序打包成.msi可能.exe 

    开发vs2017 ,选拔 工具 --> 扩大和更新 --> 联机,搜索Microsoft Visual Studio 2017 Installer Projects,实行设置。安装好之后,重启vs2017

    挑选主输出

    新建项目然后,暗中同意自动张开File System,右键点击Application Folder,增多输出,选拔主输出
    新葡亰496net 4

    后出现如下选用 

    百度很难寻找到有关内容,分享下,须求的盆友拿去,不谢。

    2、新建程序打包成.msi也许.exe项目

    新葡亰496net:桌面应用,工具简单总结。始建快速Logo

    右键点击“主输出 from xxx”,选用“Create ShortCut to 主输出 from xxx”,新扩充快捷情势,能够重新命名。选用快速格局,左键长按拖动至User's Desktop
    新葡亰496net 5

    右键点击急忙格局,选拔属性窗口
    新葡亰496net 6

    可自行选购迅速格局的展现Logoicon
    新葡亰496net 7

    新葡亰496net 8

     

    1、在解决案中,右击项目 --> 增添 --> 新建项目,命名xxxsetup(本程序是MmPSsetup)之后点击分明。

    自定义操作

    新葡亰496net:桌面应用,工具简单总结。右键点击项目
    新葡亰496net 9

    借使该项目由必选的驱动要求设置,能够将该驱动安装exe文件增多到Application Folder中,采用丰裕“自定义操作”,选拔该驱动安装文件,会在实施文书时,调用驱动的设置。
    新葡亰496net 10

    万一未有Visual Studio Installer 表明未有设置打包插件

    youtube地址:

     

     新葡亰496net 11

    插件的功利和症结

    收益:Visual Studio 2017自带插件,使用方便,比下载安装其他打包软件要方便的多。
    症结:(下述缺欠很恐怕是因为,笔者未曾弄掌握该插件的深刻应用办法)

    1. 使得装置流程试行完结未来,不能继续主安装流程。
    2. 没辙将所需framework情状打包进exe文件。

    设置打包插件:Microsoft Visual Studio 2017 Installer Projects

    安装打包插件:Microsoft Visual Studio 2017 Installer Projects

    youtube地址:

    新葡亰496net 12

    打包.NET Framework环境

    变化的时候,报错,点击提示的报错,跳转至微软官方网站什么:创立本地化的指引程序包
    看文书档案看半天并不可能减轻。搜索了比较久,终于找到一篇小说【C#】vs2017 发布工具 Visual Studio Installer 公布包境遇的难题管理经验
    依据该小说的方法找到路线:
    C:Program Files (x86)Microsoft SDKsClickOnce BootstrapperPackagesDotNetFX461
    将下载的文书NDP461-KB3102436-x86-x64-AllOS-ENU.exe复制到该路径下。
    末尾固然能生成成功,可是并不是本身想要的打包成三个exe文件,很明朗,或然必要对插件更理解吗,笔者是没找到消除办法。

    工具 --> 扩大和更新 --> 联机,寻觅Microsoft Visual Studio 2017 Installer Projects

    工具 --> 扩张和更新 --> 联机,找出Microsoft Visual Studio 2017 Installer Projects

    设置打包插件:Microsoft Visual Studio 2017 Installer Projects

     

    InstallShield

    官网
    又是一番灾难,下载安装,InstallShield安装包相当大,下载和安装的光阴费用相当长。
    参照使用InstallShield打包windriver驱动
    下载地址:InstallShield 2018(软件打包工具)
    很消极,证书是二零一六的,不是2018的,最终打包的时候会出现报错:Failed to verify digital signature of IsUiServices.dll
    报错类似: InstallShield 2015 错误 Failed to verify digital signature of IsUiServices.dll

    下载并设置,下载进度中偶然相当慢,多试五次。

    安装好之后,重启vs2017

    工具 --> 增加和更新 --> 联机,寻找Microsoft Visual Studio 2017 Installer Projects

      2、增添入口文件(正是main方法):选用 Application Folder 右键--> Add --> 项目输出 

    InstallShield 的亮点和症结

    成效强大是亮点,也是欠缺,因为作用庞大也象征操作复杂。

    设置好之后,重启vs2017

    右击项目 --> 加多 --> 新建项目

    安装好之后,重启vs2017

     新葡亰496net 13

    Inno Setup

    官网
    Inno Setup操作简易,最后会转移三个后缀iss的脚本文件。
    能够友善写function。对自家来讲,恐怕会更爱好GUI操作。Advanced Installer闪亮上台。

    再次回到大家的新建项目,选择其余品种项目 --> Visual Studio Installer --> Setup Project --> 输入项目名 --> 明确

    新葡亰496net 14

    右击项目 --> 增加 --> 新建项目

     

    Advanced Installer

    下一篇作品珍视介绍Advanced Installer,相当好用,推荐指数五星。

    在产出的分界面中,右键Application Folder  →   Add  →  项目输出

     

    新葡亰496net 15

    3、在弹出的窗口中:选用你的类型,钦定为主输出,明确

    新葡亰496net 16

    采取其余门类项目 --> Visual Studio Installer --> Setup Project --> 输入项目名 --> 分明

     

     新葡亰496net 17

    慎选 主输出 点击分明

    新葡亰496net 18 

    选用任何门类种类 --> Visual Studio Installer --> Setup Project --> 输入项目名 --> 显明

     

    右键【主输出from  你的项目名称】  选取  Create Shortcut to...  生成快速格局。

     

    新葡亰496net 19 

    4、右击主输出 --> Create Shortcut To xxx,一视同仁名命名称为MmPSClientForm (Active)

    新葡亰496net 20

    添参与口文件(正是main方法): Application Folder --> Add --> 项目输出 

     

     新葡亰496net 21

    新葡亰496net,修改飞速形式的称谓,并拖入 User‘s Desktop

    新葡亰496net 22

    添参预口文件(正是main方法): Application Folder --> Add --> 项目输出 

     

    新葡亰496net 23

     

    新葡亰496net 24

    5、将急忙方式拖到 User's Desktop

    右键  setup project,选拔生成

    在弹出的窗口中:选用你的项目,钦定为主输出,显著

     

    6、在User's Programs Menu 添Gavin书夹(自身的类外号) --> 双击选中和谐的品类名文件夹 -->在侧边右击 --> 成立新的连忙格局 --> 选择Applicaiton Folder --> 主输出 XXX --> 分明

    新葡亰496net 25

    新葡亰496net 26

    在弹出的窗口中:选用你的等级次序,钦赐为主输出,显明

     新葡亰496net 27

    扭转成功后,张开所在文件夹就足以看看变化后的安装文件

     

    新葡亰496net 28

     

    新葡亰496net 29

    右击主输出 --> Create Shortcut To xxx

     

    7、右键MmPSSetup --> 生成,找到bin或许release目录能够看来输出的msi和exe文件

    一个exe,一个msi。

    新葡亰496net 30

    右击主输出 --> Create Shortcut To xxx

     新葡亰496net 31

    msi是重要,可一贯设置在Windows中。

    同等对待名命名称为:如图

    新葡亰496net 32

     

    exe是须要调用msi文件的。

    新葡亰496net 33

    同样注重名命名字为:如图

     

    新葡亰496net 34

    将快速方式拖到 User's Desktop 如图

    新葡亰496net 35

     

    新葡亰496net 36

    将快捷情势拖到 User's Desktop 如图

     

    新葡亰496net 37

    在User's Programs Menu 添Gavin件夹(你的种类称) --> 双击选汉语件夹 -->在侧边右击 --> 创制新的火速格局 --> 选取Applicaiton Folder --> 主输出 XXX --> 分明

     

    新葡亰496net 38

    在User's Programs Menu 添Gavin件夹(你的类别名) --> 双击选中文件夹 -->在左臂右击 --> 创设新的飞快格局 --> 选取Applicaiton Folder --> 主输出 XXX --> 分明  

    右键ALDworkSetup --> 生成,输出如下图

    新葡亰496net 39

    新葡亰496net 40

    右键ALDworkSetup --> 生成,输出如下图

      新葡亰496net 41

    本文由新葡亰496net发布于奥门新萄京娱乐场,转载请注明出处:新葡亰496net:桌面应用,工具简单总结

    关键词:

上一篇:新葡亰496net:Python的函数

下一篇:没有了