• 如何部署安装软件:vs2010 'VS' Inno Setup


      一直以来就是调试程序,生成的文件在debug或者release下,当没有其他资源文件时,这些程序也不用打包,直接就能够运行,但是程序中总会有一些额外的资源文件,视频啊,图片啊。这些需要打包在一个安装文件里,使用起来才更方便。

      首先我们就用VS2010自带的工具Visual Studio Installer。

      第一步,我们要新建一个工程,类型选择其他项目类型-->Visual Studio Installer-->安装向导-->名称(The Sun)

      

    然后选择“为Windows应用程序创建一个安装程序”

     

     接下来选择输出组:主输出,资源输出,生成输出

     

     最后,可以现在附件,可以把视频,图片一类的加入进来,当然也可以在以后添加

      结果如图:

      第二步,添加exe文件,和一个图标文件ICON

      首先 右键单击“应用程序文件夹"这个就是将来要安装的应用程序的安装文件夹,添加exe文件和Icon文件

      

    然后右键单击”用户的‘程序’菜单“(及开始菜单的程序菜单),添加文件夹”我们的太阳“

      接着为刚才添加的exe文件生成快捷方式,并分别拷贝到“我们的太阳”和“用户桌面”

     

     第三步,添加卸载程序,这里右键单击“应用程序文件夹"添加-->文件-->选择路径“C:WindowsSystem32”下的文件“msiexec.exe”

     

     然后给msiexec.exe创建快捷方式并命名为”Unstall“,拷贝到我们的太阳里面去。

     

     在快捷方式上右键--->属性窗口--->选择ICon选项设置图标

     

     最后添加在项目属性中ProductCode才能使Uninstall生效(ProductCode是有程序自动生成的代码)

      拷贝ProductCode到快捷方式的属性”Argument“参数中:如下更改:

      /x {7C14B039-753F-4F26-B7B9-6952D8E4E7E0}

     

     

     现在可以生成文件了,右键项目启动生成,在Debug目录下会出现两个文件

     

     双击其中一个进行安装,会发现安装过程中的路径选择不太友好,如下

      

      

      现在回到项目中只需改动一个地方就可以了,右键“应用程序文件夹”--->窗口属性 --->DefaultLocation选项将Manufacturer去掉重新生成。

     

     现在运行安装程序,桌面上和程序菜单组里都有快捷方式,Uninstall也可以使用。视频文件已经安装到指定目录了。

      

     

     

    还有其他方式可以打包程序,Inno Setup,或者更加专业的installshield ,这里我简单看了看Setup,很简单。installshield 等待以后研究。

      安装过程序只有,直接新建一个空的脚本向导。其他的选择默认。需要更改的如下

      

      然后保存文件到指定的目录,这个文件是程序的配置文件sun.iss

      最后编译即可生成目标文件

      打开输出文件夹,可以看到OurSun.exe文件,运行,发现和上一种的方法的效果完全一样,而且操作更加简单。快捷方式,菜单组快捷方式等都有。

      如果只是简单的打包,可以使用Setup,因为它更加方便快捷

  • 相关阅读:
    【开源】使用Angular9和TypeScript开发RPG游戏
    [开源]开放域实体抽取泛用工具 NetCore2.1
    【开源】C#信息抽取系统【招募C#队友】
    自然语言处理真实项目实战(20170830)
    自然语言处理真实项目实战(20170822)
    智慧航空AI大赛-阿里云算法大赛总结 第一赛季总结
    iOS11和机器学习CoreML库
    [不定期更新长文]卷积神经网络工作原理研究
    微服务SpringCloud之GateWay熔断、限流、重试
    微服务SpringCloud之GateWay服务化和过滤器
  • 原文地址:https://www.cnblogs.com/songliquan/p/3392586.html
Copyright © 2020-2023  润新知