zoukankan      html  css  js  c++  java
  • Inno Setup 安装制作应用

    在Inno Setup安包制作的时候、会发展项目下的子文件夹会 生成到主文件下面。导致程序无法使用。

    #define MyAppName "4D××××××××××V1.0"
     #define MyAppVersion "1.0.0.0"
     #define MyAppPublisher "成都×××××××"
     #define MyAppURL "http://www.×××××.com"
     #define MyAppExeName "SIMU-PMPAPP.exe"
     
     [Setup]
     ; 注: AppId的值为单独标识该应用程序。
     ; 不要为其他安装程序使用相同的AppId值。
     ; (生成新的GUID,点击 工具|在IDE中生成GUID。)
     AppId={{9023F0DB-1C40-41ED-9B7C-61E6E117F3BA}
     AppName={#MyAppName}
     AppVersion={#MyAppVersion}
     ;AppVerName={#MyAppName} {#MyAppVersion}
     AppPublisher={#MyAppPublisher}
     AppPublisherURL={#MyAppURL}
     AppSupportURL={#MyAppURL}
     AppUpdatesURL={#MyAppURL}
     DefaultDirName={pf}\{#MyAppName}
     DefaultGroupName={#MyAppName}
     OutputDir=E:\TestSetup
     OutputBaseFilename=4D网格
     Compression=lzma
     SolidCompression=yes

    上面注意的 #MyappName

    #define MyAppExeName "SIMU-PMPAPP.exe"----程序要执行的主文件
    Source: "E:\TestSetup\Release\System.Xml.Linq.dll"; DestDir: "{app}"; Flags: ignoreversion
     Source: "E:\TestSetup\Release\UIAutomationProvider.dll"; DestDir: "{app}"; Flags: ignoreversion
     Source: "E:\TestSetup\Release\UIAutomationTypes.dll"; DestDir: "{app}"; Flags: ignoreversion
     Source: "E:\TestSetup\Release\WindowsBase.dll"; DestDir: "{app}"; Flags: ignoreversion
     Source: "E:\TestSetup\Release\WindowsFormsIntegration.dll"; DestDir: "{app}"; Flags: ignoreversion
     Source: "E:\TestSetup\Release\WinVideoPanelControl.dll"; DestDir: "{app}"; Flags: ignoreversion
     Source: "E:\TestSetup\Release\WinVideoPanelControl.pdb"; DestDir: "{app}"; Flags: ignoreversion
     Source: "E:\TestSetup\Release\WPFToolkit.Extended.dll"; DestDir: "{app}"; Flags: ignoreversion
     Source: "E:\TestSetup\Release\Configs\*"; DestDir: "{app}\Configs"; Flags: ignoreversion //默认DestDir:{app} 应用设置后加 程序对应的子文件夹
     Source: "E:\TestSetup\Release\HKDLL\*"; DestDir: "{app}\HKDLL"; Flags: ignoreversion
     Source: "E:\TestSetup\Release\Data\*"; DestDir: "{app}\Data"; Flags: ignoreversion
     
  • 相关阅读:
    Elasticsearch常用插件集合(转)
    istio 安装与bookinfo示例运行(转)
    kubernetes发布tomcat服务,通过deployment,service布署(转)
    记一次ceph集群的严重故障 (转)
    Linux centos 7 安装NFS服务
    Centos7下使用Ceph-deploy快速部署Ceph分布式存储-操作记录(转)
    docker 安装 jmeter
    idea 2018.1破解激活方法,有效期至2099年
    MySQL和Oracle的区别
    SpringCloud面试题
  • 原文地址:https://www.cnblogs.com/w2011/p/2727307.html
Copyright © 2011-2022 走看看