移除旧 IDE 打包文件清单

This commit is contained in:
zhengxuan.zhang
2026-08-06 15:19:58 +08:00
parent db3cc7d4de
commit 5d4a488046
3 changed files with 14 additions and 480 deletions
+13 -17
View File
@@ -9,7 +9,7 @@ BundleInstaller.exe(外层 Bootstrapper/Bundle
## 解决方案与项目
- 解决方案:`XP.Installer.sln``Setup\BundleInstaller\XP.Installer.sln`
- 解决方案:`XP.Installer.sln`
- 配置:`Release | x64`
- 最终输出:`Setup\BundleInstaller\bin\x64\Release\BundleInstaller.exe`
- MSI 输出:`Setup\BundleInstaller\bin\x64\Release\Installer.msi`
@@ -42,7 +42,7 @@ BootstrapperBundleInstaller.exe
- Visual Studio 2022
- WiX Toolset 3.x 及 Votive 扩展
- `Setup\BundleInstaller\packages` 中的本地构建依赖
- `ReleaseFiles` 目录及 `Files.wxs` 中声明的外部文件
- `ReleaseFiles` 目录及 `ReleaseFiles.generated.wxs` 中声明的发布文件
仓库根目录的 `NuGet.Config``packages.config` 的还原目录固定为
`Setup\BundleInstaller\packages`,并配置本地 `Hex.Wix.Xeam.1.2.6` 源。顶层方案还原时请使用该配置,避免 NuGet 错误地到 `XP.Installer\packages` 或 nuget.org 查找 Xeam 私有包。
@@ -55,8 +55,6 @@ BootstrapperBundleInstaller.exe
| 路径 | 作用 |
|---|---|
| `Setup\BundleInstaller\IDE\` | 待打包软件的实际文件输入目录;当前文件清单仍引用外部 `D:\07_IDE\IDEAuto\...` 路径 |
| `Setup\BundleInstaller\Files.wxs` | MSI 产品文件、目录、配置文件和资源清单 |
| `Setup\BundleInstaller\ReleaseFiles.generated.wxs` | 根据发布目录生成的产品文件清单,不建议手工编辑 |
| `Setup\BundleInstaller\ProjectDefaults.wxi` | 产品名、版本、厂商、升级 GUID 和前置依赖开关 |
| `Setup\BundleInstaller\UIresource\` | 产品 Logo、安装背景、按钮和图标 |
@@ -66,7 +64,7 @@ BootstrapperBundleInstaller.exe
| `Setup\BundleInstaller\WPFInstaller.Ui\` | 产品化安装向导页面、主题、文本和许可证流程 |
| `Setup\Webupdater\UpdaterFiles.wxs` | WebUpdater/联网升级文件清单,结构可复用但内容属于产品 |
换产品时,不能只修改产品名称;至少需要重新确认 `ProjectDefaults.wxi``Files.wxs`生成文件清单、`Bundle.wxs`、许可证逻辑、升级 GUID 和品牌资源。
换产品时,不能只修改产品名称;至少需要重新确认 `ProjectDefaults.wxi`、生成文件清单、`Bundle.wxs`、许可证逻辑、升级 GUID 和品牌资源。
### 通用安装工程基础设施
@@ -85,7 +83,7 @@ BootstrapperBundleInstaller.exe
### 开发工具、依赖和生成文件
- `Votive2022.vsix``wix314.exe`:WiX 开发环境安装包,不会装入最终产品。
- `WixEdit\binaries\`手动编辑或 harvest `Files.wxs` 的辅助工具,不参与正式构建
- `WixEdit\binaries\`可选的 WiX 文件清单辅助工具;当前 XplorePlane 打包链不依赖它
- `Setup\BundleInstaller\packages\`WiX、Xeam 和 WPF 构建依赖,不是待打包业务软件。
- `bin\``obj\``.vs\`:构建输出和 Visual Studio 缓存,不应作为源文件维护。
@@ -97,7 +95,7 @@ BootstrapperBundleInstaller.exe
### 产品文件清单
`Files.wxs` 使用 WiX `<Component>/<File>` 声明安装到 `Program Files\<厂商>\<产品名>\IDE\` 的文件。当前清单包含硬编码的外部路径,换机器或换产品时应使用 `WixEdit\binaries\WixEdit.exe` 重新导入目录并替换对应节点
`ReleaseFilesRoot.wxs` 定义 `APPLICATIONFOLDER\ReleaseFiles` 目录,`ReleaseFiles.generated.wxs` 根据 `D:\XplorePlane\ReleaseFiles` 生成产品文件和子目录清单。换机器或换版本时,应先准备新的 `ReleaseFiles` 发布目录,再重新生成该文件
### 许可证逻辑
@@ -109,20 +107,18 @@ MSI 层由 `CustomActions\CustomAction.cs` 的 `HandleLicenseChoice` 调用 WinF
## 手动打包流程
以打包 IDE 软件为例:
以打包 XplorePlane 软件为例:
1. 确认待打包发布文件和 `Files.wxs` 中引用的外部文件存在
2. 用 Visual Studio 打开 `XP.Installer.sln`,或打开 `Setup\BundleInstaller\XP.Installer.sln`
3. 如需更新文件清单,打开 `WixEdit\binaries\WixEdit.exe`,使用 `Import directory` 导入 release 文件夹并保存 `.wxs` 片段
4. 将生成的目录节点替换 `Setup\BundleInstaller\Files.wxs`,并检查主程序的 `KeyPath="yes"`
5. 修改 `ProjectDefaults.wxi` 中的产品名、版本号、厂商和 GUID
6. 替换 `UIresource``WPFInstaller\Resources``WPFInstaller.Ui\Resources` 中的产品图标、Logo、启动图和许可证文件
7. 切换到 `Release | x64`,重新生成解决方案。
8.`Setup\BundleInstaller\bin\x64\Release\BundleInstaller.exe` 获取最终安装包。
1. 确认 `D:\XplorePlane\ReleaseFiles` 中的 XplorePlane 发布文件已准备好
2. 用 Visual Studio 打开 `XP.Installer.sln`
3. 修改 `ProjectDefaults.wxi` 中的产品名、版本号、厂商和 GUID
4. 替换 `UIresource``WPFInstaller\Resources``WPFInstaller.Ui\Resources` 中的产品图标、Logo、启动图和许可证文件
5. 切换到 `Release | x64`,重新生成解决方案
6. `Setup\BundleInstaller\bin\x64\Release\BundleInstaller.exe` 获取最终安装包
## 注意事项
- `CustomActions\bin\x64\Release\CustomActions.CA.dll``Setup.wxs` 硬编码引用;修改自定义操作后必须先重新生成 `CustomActions`
- 修改 GUID 时要区分升级版本和全新产品。保持相同 UpgradeCode 才能形成同一升级链,全新品牌通常需要新 GUID。
- `Files.wxs` 中的绝对路径是当前工程的主要可移植性问题,不能只修改一个根路径后假设所有文件都存在
- `Product_Main.wixproj` 中的 `ReleaseFilesSource` 当前指向 `D:\XplorePlane\ReleaseFiles`;换机器时应通过构建变量改为实际发布目录
- 生成的 MSI 和 Bundle 必须使用同一配置、平台和版本信息。
@@ -1,462 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension" xmlns:difx="http://schemas.microsoft.com/wix/DifxAppExtension">
<?include Defines.wxi ?>
<Fragment>
<DirectoryRef Id="TARGETDIR">
<Directory Id="$(var.PlatformProgramFilesFolder)" Name="PFiles">
<Directory Id="MANUFACTURERROOT" Name="$(var.INSTALLED_PRODUCT_MANUFACTURER_PATH)">
<Directory Id="APPLICATIONFOLDER" Name="$(var.INSTALLED_PRODUCT_NAME)">
<Directory Id="IDE" Name="IDE">
<Component Id="ABBCORE.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="C13F927B-60B4-4148-9965-DD48975ECCA8">
<File Id="ABBCORE.DLL" Name="ABBCore.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\ABBCore.dll" />
</Component>
<Component Id="ABBCORE.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="6BE30D24-5369-4FA3-BCD1-6B2F2E843DC4">
<File Id="ABBCORE.PDB" Name="ABBCore.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\ABBCore.pdb" />
</Component>
<Component Id="AUBOROBOT.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="7F4604F9-FF1F-429E-B35A-57D1480B460C">
<File Id="AUBOROBOT.DLL" Name="AuboRobot.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\AuboRobot.dll" />
</Component>
<Component Id="AUBOROBOT.DLL.CONFIG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="7EC3C76F-0767-48E6-A483-6D6852108661">
<File Id="AUBOROBOT.DLL.CONFIG" Name="AuboRobot.dll.config" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\AuboRobot.dll.config" />
</Component>
<Component Id="AUBOROBOT.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="695076D5-9BE9-4112-87BD-B21FE9B2E45A">
<File Id="AUBOROBOT.PDB" Name="AuboRobot.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\AuboRobot.pdb" />
</Component>
<Component Id="AXINTEROP.ACTUTLTYPELIB.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="26B03C8D-EFD3-4C6C-8EB1-3EF6F22673C0">
<File Id="AXINTEROP.ACTUTLTYPELIB.DLL" Name="AxInterop.ActUtlTypeLib.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\AxInterop.ActUtlTypeLib.dll" />
</Component>
<Component Id="BOUNCYCASTLE.CRYPTO.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="ED744169-8487-4A04-B550-804CF6F7EEC5">
<File Id="BOUNCYCASTLE.CRYPTO.DLL" Name="BouncyCastle.Crypto.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\BouncyCastle.Crypto.dll" />
</Component>
<Component Id="BOUNCYCASTLE.CRYPTO.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="8403CA9E-09E3-40B5-A7BC-FD773D2C8E33">
<File Id="BOUNCYCASTLE.CRYPTO.XML" Name="BouncyCastle.Crypto.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\BouncyCastle.Crypto.xml" />
</Component>
<Component Id="CLMTOOL.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="553BA512-F739-4F53-9AFD-940A3E14B581">
<File Id="CLMTOOL.DLL" Name="CLMTool.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\CLMTool.dll" />
</Component>
<Component Id="EASYMODBUS.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="5255708D-765F-4991-B07E-8181E39FD3E8">
<File Id="EASYMODBUS.DLL" Name="EasyModbus.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\EasyModbus.dll" />
</Component>
<Component Id="EFTSDK.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="F41FE031-902C-45E3-B3CF-DFA7EA7F2BAA">
<File Id="EFTSDK.DLL" Name="EftSdk.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\EftSdk.dll" />
</Component>
<Component Id="EFTSDKD.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="29CEBB9F-A90B-4994-990D-765593649A52">
<File Id="EFTSDKD.DLL" Name="EftSdkd.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\EftSdkd.dll" />
</Component>
<Component Id="ENUMS.NET.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="182A71C8-346D-49B4-8C33-84655EC07323">
<File Id="ENUMS.NET.DLL" Name="Enums.NET.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Enums.NET.dll" />
</Component>
<Component Id="ENUMS.NET.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="A5E96C25-2FDF-43AF-B697-74C214DA91B4">
<File Id="ENUMS.NET.PDB" Name="Enums.NET.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Enums.NET.pdb" />
</Component>
<Component Id="ENUMS.NET.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="23F60CE3-FC09-43DA-AB3E-3D13BB498063">
<File Id="ENUMS.NET.XML" Name="Enums.NET.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Enums.NET.xml" />
</Component>
<Component Id="FANUCCORE.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="97AA63C9-F1F3-411A-8942-DFADA4257568">
<File Id="FANUCCORE.DLL" Name="FanucCore.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\FanucCore.dll" />
</Component>
<Component Id="FANUCCORE.DLL.CONFIG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="05BD19DD-6F17-49ED-9894-EA90CC0DE682">
<File Id="FANUCCORE.DLL.CONFIG" Name="FanucCore.dll.config" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\FanucCore.dll.config" />
</Component>
<Component Id="FANUCCORE.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="E839B6EA-D6F6-4A41-B60E-F77E453AFC18">
<File Id="FANUCCORE.PDB" Name="FanucCore.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\FanucCore.pdb" />
</Component>
<Component Id="GOOGLE.PROTOBUF.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="C2C715BF-0AD3-48C2-890C-2FC56C803386">
<File Id="GOOGLE.PROTOBUF.DLL" Name="Google.Protobuf.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Google.Protobuf.dll" />
</Component>
<Component Id="GOOGLE.PROTOBUF.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="7845448F-4D93-4195-A15F-768A71DB1018">
<File Id="GOOGLE.PROTOBUF.PDB" Name="Google.Protobuf.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Google.Protobuf.pdb" />
</Component>
<Component Id="GOOGLE.PROTOBUF.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="CBD9D4EB-FA44-4F61-A351-851D4F7904BD">
<File Id="GOOGLE.PROTOBUF.XML" Name="Google.Protobuf.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Google.Protobuf.xml" />
</Component>
<Component Id="HANSCORE.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="558510E3-0ED5-4834-98AE-C5A03F271AFA">
<File Id="HANSCORE.DLL" Name="HansCore.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\HansCore.dll" />
</Component>
<Component Id="HANSCORE.DLL.CONFIG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="8981B0D5-2934-4AF2-BABA-ECB650F818CE">
<File Id="HANSCORE.DLL.CONFIG" Name="HansCore.dll.config" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\HansCore.dll.config" />
</Component>
<Component Id="HANSCORE.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="A2A00A56-8AC4-4C7D-9947-51652FC679FF">
<File Id="HANSCORE.PDB" Name="HansCore.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\HansCore.pdb" />
</Component>
<Component Id="HANSROBOTLIBRARYS.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="F304281C-81C5-4ECB-BC6D-3E91FC095E84">
<File Id="HANSROBOTLIBRARYS.DLL" Name="HansRobotLibrarys.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\HansRobotLibrarys.dll" />
</Component>
<Component Id="ICSHARPCODE.SHARPZIPLIB.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="DE348C64-6F15-4DE9-82BF-A031415D7DDC">
<File Id="ICSHARPCODE.SHARPZIPLIB.DLL" Name="ICSharpCode.SharpZipLib.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\ICSharpCode.SharpZipLib.dll" />
</Component>
<Component Id="ICSHARPCODE.SHARPZIPLIB.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="FF11A20A-25E0-4D78-9A9B-2D4486749F73">
<File Id="ICSHARPCODE.SHARPZIPLIB.PDB" Name="ICSharpCode.SharpZipLib.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\ICSharpCode.SharpZipLib.pdb" />
</Component>
<Component Id="ICSHARPCODE.SHARPZIPLIB.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="18CEB17C-166D-4710-91C9-94D569367A47">
<File Id="ICSHARPCODE.SHARPZIPLIB.XML" Name="ICSharpCode.SharpZipLib.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\ICSharpCode.SharpZipLib.xml" />
</Component>
<Component Id="IDEAUTO.EXE" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="F3EF4588-87F9-47DE-968F-6DD01FF0CEC5">
<File Id="IDEAUTO.EXE" Name="IDEAuto.exe" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\IDEAuto.exe" KeyPath="yes"/>
</Component>
<Component Id="IDEAUTO.EXE.CONFIG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="EB50BEB4-2A49-47CA-81AF-E84197D4DBA9">
<File Id="IDEAUTO.EXE.CONFIG" Name="IDEAuto.exe.config" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\IDEAuto.exe.config" />
</Component>
<Component Id="IDEAUTO.EXE.MANIFEST" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="28C8C24C-D7A7-428F-96C6-6D51CA8D9ED0">
<File Id="IDEAUTO.EXE.MANIFEST" Name="IDEAuto.exe.manifest" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\IDEAuto.exe.manifest" />
</Component>
<Component Id="IDEAUTO.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="BECEE872-0753-4B7E-8484-8FB06BC2946C">
<File Id="IDEAUTO.PDB" Name="IDEAuto.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\IDEAuto.pdb" />
</Component>
<Component Id="INTEROP.ACTPROGTYPELIB.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="C962586B-167C-4978-B90F-1F18D8FAC8FC">
<File Id="INTEROP.ACTPROGTYPELIB.DLL" Name="Interop.ActProgTypeLib.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Interop.ActProgTypeLib.dll" />
</Component>
<Component Id="INTEROP.ACTUTLTYPELIB.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="F95A1524-1D92-419E-B42F-F4DAFE4E6B68">
<File Id="INTEROP.ACTUTLTYPELIB.DLL" Name="Interop.ActUtlTypeLib.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Interop.ActUtlTypeLib.dll" />
</Component>
<Component Id="INTEROP.FRRJIF.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="5B1915D2-A82E-4365-94BB-4E62DC30870A">
<File Id="INTEROP.FRRJIF.DLL" Name="Interop.FRRJIf.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Interop.FRRJIf.dll" />
</Component>
<Component Id="INTEROP.IMINSPECTLIB.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="9467343E-9366-4AA8-9458-EBE05E09E391">
<File Id="INTEROP.IMINSPECTLIB.DLL" Name="Interop.IMInspectLib.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Interop.IMInspectLib.dll" />
</Component>
<Component Id="K4OS.COMPRESSION.LZ4.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="24CC441B-F97B-4908-894C-8B6357CEDD96">
<File Id="K4OS.COMPRESSION.LZ4.DLL" Name="K4os.Compression.LZ4.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\K4os.Compression.LZ4.dll" />
</Component>
<Component Id="K4OS.COMPRESSION.LZ4.STREAMS.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="51CC3A1B-CDD1-4EAD-A653-3B041FD7E54A">
<File Id="K4OS.COMPRESSION.LZ4.STREAMS.DLL" Name="K4os.Compression.LZ4.Streams.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\K4os.Compression.LZ4.Streams.dll" />
</Component>
<Component Id="K4OS.COMPRESSION.LZ4.STREAMS.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="495ABAEA-A8EA-420B-952A-E8EB22B2B6CF">
<File Id="K4OS.COMPRESSION.LZ4.STREAMS.XML" Name="K4os.Compression.LZ4.Streams.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\K4os.Compression.LZ4.Streams.xml" />
</Component>
<Component Id="K4OS.COMPRESSION.LZ4.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="9A23ACB2-4698-4464-B8CB-A84F99EA1097">
<File Id="K4OS.COMPRESSION.LZ4.XML" Name="K4os.Compression.LZ4.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\K4os.Compression.LZ4.xml" />
</Component>
<Component Id="K4OS.HASH.XXHASH.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="5D5CF4C6-E1F7-4DF2-AA85-15A13EA0D086">
<File Id="K4OS.HASH.XXHASH.DLL" Name="K4os.Hash.xxHash.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\K4os.Hash.xxHash.dll" />
</Component>
<Component Id="K4OS.HASH.XXHASH.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="0F91CAD4-4EB0-4335-AE99-52FA5D13FBFA">
<File Id="K4OS.HASH.XXHASH.XML" Name="K4os.Hash.xxHash.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\K4os.Hash.xxHash.xml" />
</Component>
<Component Id="LIBGCC_S_SEH_1.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="2C4D5FD3-A2C4-40C5-A834-331C6E5EEE3B">
<File Id="LIBGCC_S_SEH_1.DLL" Name="libgcc_s_seh-1.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\libgcc_s_seh-1.dll" />
</Component>
<Component Id="LIBSTDC___6.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="85240A8B-5222-4B09-8180-557178B06129">
<File Id="LIBSTDC___6.DLL" Name="libstdc++-6.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\libstdc++-6.dll" />
</Component>
<Component Id="LIBWINPTHREAD_1.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="B9877A7E-F3B3-41A5-9A91-F2A8D13A98D7">
<File Id="LIBWINPTHREAD_1.DLL" Name="libwinpthread-1.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\libwinpthread-1.dll" />
</Component>
<Component Id="LICENSING.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="3CA15B8F-3E52-47E6-932D-19D12B8C1A07">
<File Id="LICENSING.DLL" Name="Licensing.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Licensing.dll" />
</Component>
<Component Id="LICENSING.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="F6B19D53-8796-44F3-A477-09E430E54C75">
<File Id="LICENSING.PDB" Name="Licensing.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Licensing.pdb" />
</Component>
<Component Id="LOG4CPP_D.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="67F82DA5-DD23-41B7-BD82-8EAC602CFC7F">
<File Id="LOG4CPP_D.DLL" Name="log4cpp-d.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\log4cpp-d.dll" />
</Component>
<Component Id="LOG4CPP.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="5EBA381C-9FE4-48F3-B7F4-03CC4E60310A">
<File Id="LOG4CPP.DLL" Name="log4cpp.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\log4cpp.dll" />
</Component>
<Component Id="MATHNET.NUMERICS.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="2F2AB733-EC5C-4E72-A0AC-C1023FB34893">
<File Id="MATHNET.NUMERICS.DLL" Name="MathNet.Numerics.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\MathNet.Numerics.dll" />
</Component>
<Component Id="MATHNET.NUMERICS.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="03CA051E-2FD8-49A0-94A2-1BA088916311">
<File Id="MATHNET.NUMERICS.XML" Name="MathNet.Numerics.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\MathNet.Numerics.xml" />
</Component>
<Component Id="MICROSOFT.IO.RECYCLABLEMEMORYSTREAM.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="029B0F5F-524B-4CA1-811F-73DA9EE971DE">
<File Id="MICROSOFT.IO.RECYCLABLEMEMORYSTREAM.DLL" Name="Microsoft.IO.RecyclableMemoryStream.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Microsoft.IO.RecyclableMemoryStream.dll" />
</Component>
<Component Id="MICROSOFT.IO.RECYCLABLEMEMORYSTREAM.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="C3D91EA8-9BBF-4A0E-A37F-B32C5D8744CD">
<File Id="MICROSOFT.IO.RECYCLABLEMEMORYSTREAM.XML" Name="Microsoft.IO.RecyclableMemoryStream.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Microsoft.IO.RecyclableMemoryStream.xml" />
</Component>
<Component Id="MODBUSTCP.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="16E644F7-2498-421C-84A7-756ACE786354">
<File Id="MODBUSTCP.DLL" Name="ModbusTCP.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\ModbusTCP.dll" />
</Component>
<Component Id="MYSQL.DATA.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="0AA9B9F6-7B6B-40F8-98C4-03C1FAC162E9">
<File Id="MYSQL.DATA.DLL" Name="MySql.Data.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\MySql.Data.dll" />
</Component>
<Component Id="MYSQL.DATA.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="8F0C7341-1017-45AA-9CBD-C05F3B3DF14B">
<File Id="MYSQL.DATA.XML" Name="MySql.Data.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\MySql.Data.xml" />
</Component>
<Component Id="NEWTONSOFT.JSON.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="C46A0BDD-F6B5-4A3E-B5C4-BB3C35B44C26">
<File Id="NEWTONSOFT.JSON.DLL" Name="Newtonsoft.Json.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Newtonsoft.Json.dll" />
</Component>
<Component Id="NLOG.CONFIG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="1E74EAF2-918F-4EC0-BE6F-21DB30D799D7">
<File Id="NLOG.CONFIG" Name="NLog.config" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NLog.config" />
</Component>
<Component Id="NLOG.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="0951F715-1F00-4A5F-ACE6-AEA8AF76CA80">
<File Id="NLOG.DLL" Name="NLog.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NLog.dll" />
</Component>
<Component Id="NLOG_PROJECT.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="09F68F48-E7EE-4616-ABA9-EB549103FFF3">
<File Id="NLOG_PROJECT.DLL" Name="NLog_Project.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NLog_Project.dll" />
</Component>
<Component Id="NLOG_PROJECT.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="6333C1EF-FEE6-487E-A13B-FB579FB133B9">
<File Id="NLOG_PROJECT.PDB" Name="NLog_Project.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NLog_Project.pdb" />
</Component>
<Component Id="NPOI.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="A092CE92-F2BF-49FB-8F37-9DD755E68AA6">
<File Id="NPOI.DLL" Name="NPOI.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NPOI.dll" />
</Component>
<Component Id="NPOI.OOXML.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="7B6C488D-FA0D-4D1F-87C6-B157FDEA749C">
<File Id="NPOI.OOXML.DLL" Name="NPOI.OOXML.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NPOI.OOXML.dll" />
</Component>
<Component Id="NPOI.OOXML.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="B8A5CAD6-892D-4CAA-BFC6-61D185612A94">
<File Id="NPOI.OOXML.PDB" Name="NPOI.OOXML.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NPOI.OOXML.pdb" />
</Component>
<Component Id="NPOI.OOXML.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="26199578-CA85-4862-A4DB-381AC785C6E1">
<File Id="NPOI.OOXML.XML" Name="NPOI.OOXML.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NPOI.OOXML.xml" />
</Component>
<Component Id="NPOI.OPENXML4NET.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="B1E6923C-EA61-4A2D-B9D9-1B74716235A1">
<File Id="NPOI.OPENXML4NET.DLL" Name="NPOI.OpenXml4Net.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NPOI.OpenXml4Net.dll" />
</Component>
<Component Id="NPOI.OPENXML4NET.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="83DA6D8D-E994-4B49-936A-2D92A51F79AE">
<File Id="NPOI.OPENXML4NET.PDB" Name="NPOI.OpenXml4Net.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NPOI.OpenXml4Net.pdb" />
</Component>
<Component Id="NPOI.OPENXML4NET.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="FE5D5019-0B3D-4DAB-BEF6-C1F8D7DF8A5C">
<File Id="NPOI.OPENXML4NET.XML" Name="NPOI.OpenXml4Net.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NPOI.OpenXml4Net.xml" />
</Component>
<Component Id="NPOI.OPENXMLFORMATS.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="2A930597-EECC-4D66-AA62-F574B153BD12">
<File Id="NPOI.OPENXMLFORMATS.DLL" Name="NPOI.OpenXmlFormats.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NPOI.OpenXmlFormats.dll" />
</Component>
<Component Id="NPOI.OPENXMLFORMATS.DLL.CONFIG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="E1ECF229-2473-4CD9-A5D1-40E321162951">
<File Id="NPOI.OPENXMLFORMATS.DLL.CONFIG" Name="NPOI.OpenXmlFormats.dll.config" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NPOI.OpenXmlFormats.dll.config" />
</Component>
<Component Id="NPOI.OPENXMLFORMATS.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="17ED2D4A-6E24-4254-9D28-7E33B515CEBC">
<File Id="NPOI.OPENXMLFORMATS.PDB" Name="NPOI.OpenXmlFormats.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NPOI.OpenXmlFormats.pdb" />
</Component>
<Component Id="NPOI.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="042C16BD-8FE0-4A14-B7C5-E10965F26CBD">
<File Id="NPOI.PDB" Name="NPOI.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NPOI.pdb" />
</Component>
<Component Id="NPOI.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="553324D8-E637-432A-A3CC-3134C6EAE93E">
<File Id="NPOI.XML" Name="NPOI.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NPOI.xml" />
</Component>
<Component Id="NTEVENTLOGAPPENDER.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="27FF070D-FFD1-4B2F-948E-DF303572BAAC">
<File Id="NTEVENTLOGAPPENDER.DLL" Name="NTEventLogAppender.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\NTEventLogAppender.dll" />
</Component>
<Component Id="PQKIT.MANIFEST" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="F94351E2-CF73-4221-9866-5E3D35D7EAD0">
<File Id="PQKIT.MANIFEST" Name="PQKit.manifest" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\PQKit.manifest" />
</Component>
<Component Id="RLIBCPP_BCC.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="44AE30BE-582A-4199-9679-E937440AC1A4">
<File Id="RLIBCPP_BCC.DLL" Name="rlibcpp-bcc.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\rlibcpp-bcc.dll" />
</Component>
<Component Id="RLIBCPP_TOOL.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="697490D2-C12F-4086-B5FD-5B5AAC09B28C">
<File Id="RLIBCPP_TOOL.DLL" Name="rlibcpp-tool.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\rlibcpp-tool.dll" />
</Component>
<Component Id="ROBOTSDK.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="34B99B02-BB91-4A3F-866F-60FAD90ADF1E">
<File Id="ROBOTSDK.DLL" Name="RobotSDK.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\RobotSDK.dll" />
</Component>
<Component Id="ROBOTSDK.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="50B73AB8-A49F-4AC8-B51F-D4C64C962836">
<File Id="ROBOTSDK.PDB" Name="RobotSDK.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\RobotSDK.pdb" />
</Component>
<Component Id="SCANNER.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="A6B9DBBB-B1C7-4DC7-9A61-4B44016077F9">
<File Id="SCANNER.DLL" Name="Scanner.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Scanner.dll" />
</Component>
<Component Id="SCANNER.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="AD8B27DA-8F11-452F-A6FC-1322D19E3811">
<File Id="SCANNER.PDB" Name="Scanner.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Scanner.pdb" />
</Component>
<Component Id="SERVICEINTERFACE2.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="DD4A7FAD-4EA4-42F9-8F9D-ACDFAF75D529">
<File Id="SERVICEINTERFACE2.DLL" Name="serviceinterface2.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\serviceinterface2.dll" />
</Component>
<Component Id="SERVICEINTERFACE2.LIB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="A358E80F-15B0-4709-85B2-157F8FAEE569">
<File Id="SERVICEINTERFACE2.LIB" Name="serviceinterface2.lib" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\serviceinterface2.lib" />
</Component>
<Component Id="SHARP7.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="1EF02548-1057-48E8-B061-BEBC8D1962D8">
<File Id="SHARP7.DLL" Name="Sharp7.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Sharp7.dll" />
</Component>
<Component Id="SHARP7.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="943D39AE-B424-425A-A521-7E130D49D801">
<File Id="SHARP7.PDB" Name="Sharp7.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Sharp7.pdb" />
</Component>
<Component Id="SIXLABORS.FONTS.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="0635C217-55DF-4DB7-B91F-549CF4928C70">
<File Id="SIXLABORS.FONTS.DLL" Name="SixLabors.Fonts.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\SixLabors.Fonts.dll" />
</Component>
<Component Id="SIXLABORS.FONTS.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="FDF97CB9-8A04-4955-AD9C-12D4EB20CD0B">
<File Id="SIXLABORS.FONTS.XML" Name="SixLabors.Fonts.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\SixLabors.Fonts.xml" />
</Component>
<Component Id="SIXLABORS.IMAGESHARP.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="300133E4-A224-402C-957A-DB6349492AA1">
<File Id="SIXLABORS.IMAGESHARP.DLL" Name="SixLabors.ImageSharp.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\SixLabors.ImageSharp.dll" />
</Component>
<Component Id="SIXLABORS.IMAGESHARP.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="96E15169-0BE1-44FA-8C88-226C8A4AD0DA">
<File Id="SIXLABORS.IMAGESHARP.XML" Name="SixLabors.ImageSharp.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\SixLabors.ImageSharp.xml" />
</Component>
<Component Id="SYSTEM.BUFFERS.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="390F34D3-30EA-4B56-9F7B-F9DA078B620F">
<File Id="SYSTEM.BUFFERS.DLL" Name="System.Buffers.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.Buffers.dll" />
</Component>
<Component Id="SYSTEM.BUFFERS.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="51F7EE65-DEF7-4154-8F21-39DF68E06899">
<File Id="SYSTEM.BUFFERS.XML" Name="System.Buffers.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.Buffers.xml" />
</Component>
<Component Id="SYSTEM.IO.PIPELINES.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="3ECB3DF6-6B7F-4723-AB3A-23D5013FC4C3">
<File Id="SYSTEM.IO.PIPELINES.DLL" Name="System.IO.Pipelines.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.IO.Pipelines.dll" />
</Component>
<Component Id="SYSTEM.IO.PIPELINES.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="4231E039-54F0-4F7B-90F1-357563F38B48">
<File Id="SYSTEM.IO.PIPELINES.XML" Name="System.IO.Pipelines.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.IO.Pipelines.xml" />
</Component>
<Component Id="SYSTEM.MEMORY.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="76390872-A601-45E8-8AA9-3EC10665BD26">
<File Id="SYSTEM.MEMORY.DLL" Name="System.Memory.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.Memory.dll" />
</Component>
<Component Id="SYSTEM.MEMORY.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="E172C2FB-1375-4018-BCDC-A3D53284139C">
<File Id="SYSTEM.MEMORY.XML" Name="System.Memory.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.Memory.xml" />
</Component>
<Component Id="SYSTEM.NUMERICS.VECTORS.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="1327C3F3-3B53-4A7E-8411-A24206F192B5">
<File Id="SYSTEM.NUMERICS.VECTORS.DLL" Name="System.Numerics.Vectors.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.Numerics.Vectors.dll" />
</Component>
<Component Id="SYSTEM.NUMERICS.VECTORS.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="3BC0B413-CBE9-4F1D-A4B0-AAEAFB857C79">
<File Id="SYSTEM.NUMERICS.VECTORS.XML" Name="System.Numerics.Vectors.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.Numerics.Vectors.xml" />
</Component>
<Component Id="SYSTEM.RUNTIME.COMPILERSERVICES.UNSAFE.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="E1595914-94B9-4241-B48A-D0CD0DCCE78F">
<File Id="SYSTEM.RUNTIME.COMPILERSERVICES.UNSAFE.DLL" Name="System.Runtime.CompilerServices.Unsafe.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.Runtime.CompilerServices.Unsafe.dll" />
</Component>
<Component Id="SYSTEM.RUNTIME.COMPILERSERVICES.UNSAFE.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="65391A13-74B4-4D77-81F0-C5526B6F60B2">
<File Id="SYSTEM.RUNTIME.COMPILERSERVICES.UNSAFE.XML" Name="System.Runtime.CompilerServices.Unsafe.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.Runtime.CompilerServices.Unsafe.xml" />
</Component>
<Component Id="SYSTEM.TEXT.ENCODING.CODEPAGES.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="3FF4F58C-1717-4089-A879-D70A8C24620F">
<File Id="SYSTEM.TEXT.ENCODING.CODEPAGES.DLL" Name="System.Text.Encoding.CodePages.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.Text.Encoding.CodePages.dll" />
</Component>
<Component Id="SYSTEM.TEXT.ENCODING.CODEPAGES.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="EC8563D0-D215-426E-890E-B197956129CC">
<File Id="SYSTEM.TEXT.ENCODING.CODEPAGES.XML" Name="System.Text.Encoding.CodePages.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.Text.Encoding.CodePages.xml" />
</Component>
<Component Id="SYSTEM.THREADING.TASKS.EXTENSIONS.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="B219F0DF-C304-4457-903D-875CCDCDAA9D">
<File Id="SYSTEM.THREADING.TASKS.EXTENSIONS.DLL" Name="System.Threading.Tasks.Extensions.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.Threading.Tasks.Extensions.dll" />
</Component>
<Component Id="SYSTEM.THREADING.TASKS.EXTENSIONS.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="8920E780-18E3-4FCA-A3A9-AC2ADB66AE81">
<File Id="SYSTEM.THREADING.TASKS.EXTENSIONS.XML" Name="System.Threading.Tasks.Extensions.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.Threading.Tasks.Extensions.xml" />
</Component>
<Component Id="SYSTEM.WINDOWS.FORMS.RIBBON.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="43DCFC08-D164-439A-A012-0F3CE21DFE75">
<File Id="SYSTEM.WINDOWS.FORMS.RIBBON.DLL" Name="System.Windows.Forms.Ribbon.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\System.Windows.Forms.Ribbon.dll" />
</Component>
<Component Id="TOOLS.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="422B5712-C8CF-4373-A048-0FA74396368E">
<File Id="TOOLS.DLL" Name="Tools.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Tools.dll" />
</Component>
<Component Id="TOOLS.DLL.CONFIG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="8236D70A-E0C5-4ACD-A0FB-5D893B594448">
<File Id="TOOLS.DLL.CONFIG" Name="Tools.dll.config" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Tools.dll.config" />
</Component>
<Component Id="TOOLS.PDB" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="8A27B901-9AD0-4EC7-BE05-40E26CFBF9E8">
<File Id="TOOLS.PDB" Name="Tools.pdb" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Tools.pdb" />
</Component>
<Component Id="TWINCAT.ADS.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="6857C39B-4A73-4405-97C5-0C5A25EF41A3">
<File Id="TWINCAT.ADS.DLL" Name="TwinCAT.Ads.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\TwinCAT.Ads.dll" />
</Component>
<Component Id="USERMANUAL.PDF" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="2867692E-5FF4-4A0E-9B32-CE52A87D976F">
<File Id="USERMANUAL.PDF" Name="UserManual.pdf" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\UserManual.pdf" />
</Component>
<Component Id="WEIFENLUO.WINFORMSUI.DOCKING.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="7C2ACBD8-B91D-4513-8A3D-166DCC159B48">
<File Id="WEIFENLUO.WINFORMSUI.DOCKING.DLL" Name="WeifenLuo.WinFormsUI.Docking.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\WeifenLuo.WinFormsUI.Docking.dll" />
</Component>
<Component Id="ZAUXDLL.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="FB3D9F66-E894-4A5E-B299-1702E2E5662A">
<File Id="ZAUXDLL.DLL" Name="zauxdll.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\zauxdll.dll" />
</Component>
<Component Id="ZMOTION.DLL" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="A6100743-77D6-4103-8944-F2EA6283CF02">
<File Id="ZMOTION.DLL" Name="zmotion.dll" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\zmotion.dll" />
</Component>
<Directory Id="FILE" Name="File">
<Component Id="CONFIG.INI" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="C456CBB1-6C02-4EFF-BACF-8FE667441291">
<File Id="CONFIG.INI" Name="config.ini" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\File\config.ini" />
</Component>
<Component Id="POLYWORKSDATATABLE.INI" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="5B1209F8-27E5-4582-8AE4-A8E0CB162210">
<File Id="POLYWORKSDATATABLE.INI" Name="polyworksDataTable.ini" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\File\polyworksDataTable.ini" />
</Component>
<Component Id="UI.XML" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="EF37FB54-C242-4DB0-8157-5349795112A9">
<File Id="UI.XML" Name="UI.xml" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\File\UI.xml" />
</Component>
</Directory>
<Directory Id="PCD" Name="PCD">
<Component Id="_1.TXT" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="126BD970-AB97-497D-B2C4-6B74D1403C59">
<File Id="_1.TXT" Name="1.txt" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\PCD\1.txt" />
</Component>
</Directory>
<Directory Id="PICTURE" Name="Picture">
<Component Id="BAOCUN.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="16C122F9-64C5-439C-95A2-51AD499930A3">
<File Id="BAOCUN.PNG" Name="baocun.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\baocun.png" />
</Component>
<Component Id="CONGTOUYUNXING.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="2C2EDC0D-2734-41BC-AA4F-F62929C7155D">
<File Id="CONGTOUYUNXING.PNG" Name="congtouyunxing.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\congtouyunxing.png" />
</Component>
<Component Id="DAKAI.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="2381602E-ED9B-4A05-BCCA-F9D94374722E">
<File Id="DAKAI.PNG" Name="dakai.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\dakai.png" />
</Component>
<Component Id="DANBUZHIXING.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="29F4F484-ECFA-4D97-BB31-7D7851F19B62">
<File Id="DANBUZHIXING.PNG" Name="danbuzhixing.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\danbuzhixing.png" />
</Component>
<Component Id="DANGQIANHANGZHIXING.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="1580FD6D-37F0-4C94-B0A8-3839CFC45374">
<File Id="DANGQIANHANGZHIXING.PNG" Name="dangqianhangzhixing.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\dangqianhangzhixing.png" />
</Component>
<Component Id="GRAY.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="5F404A3B-C7EE-47DF-9BAA-A0F991D12136">
<File Id="GRAY.PNG" Name="Gray.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\Gray.png" />
</Component>
<Component Id="GREEN.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="DC4FFEF8-3364-4D83-B7C4-6FA596D30091">
<File Id="GREEN.PNG" Name="Green.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\Green.png" />
</Component>
<Component Id="GUANBI.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="13628EB9-0E47-4860-B6D1-DFA3CE0A013E">
<File Id="GUANBI.PNG" Name="guanbi.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\guanbi.png" />
</Component>
<Component Id="IDE.ICO" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="0869D0E6-BFDE-4667-B3F2-2B62193DF9E6">
<File Id="IDE.ICO" Name="IDE.ico" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\IDE.ico" />
</Component>
<Component Id="IDE_SMALL.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="CBD0D6D9-DD6E-4702-AF75-CE091BB613FF">
<File Id="IDE_SMALL.PNG" Name="IDE_small.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\IDE_small.png" />
</Component>
<Component Id="JIXUYUNXING.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="578C6316-EBBD-45E8-877F-5D2FB037B6F7">
<File Id="JIXUYUNXING.PNG" Name="jixuyunxing.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\jixuyunxing.png" />
</Component>
<Component Id="LIANJIE.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="3B09391E-3057-4E9B-9AF2-7323CBBAD14A">
<File Id="LIANJIE.PNG" Name="lianjie.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\lianjie.png" />
</Component>
<Component Id="LINGCUNWEI.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="0C2A1384-6675-49D5-BD39-1BCB2E714416">
<File Id="LINGCUNWEI.PNG" Name="lingcunwei.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\lingcunwei.png" />
</Component>
<Component Id="LINK_OFF.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="37D91D3F-FA5C-414C-9CB7-EC4420A70BA9">
<File Id="LINK_OFF.PNG" Name="link-off.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\link-off.png" />
</Component>
<Component Id="MARVEL.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="9E19603A-97AB-4CE8-9E61-13012DB475FB">
<File Id="MARVEL.PNG" Name="Marvel.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\Marvel.png" />
</Component>
<Component Id="OPTIUM_HYPER.GIF" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="39E17E5E-2536-45AD-BA10-B6CEA76B8111">
<File Id="OPTIUM_HYPER.GIF" Name="Optium_Hyper.gif" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\Optium_Hyper.gif" />
</Component>
<Component Id="OPTIUM_RIGEL.GIF" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="58F8C06E-C15E-4D59-B8C3-EF43F4BB73F9">
<File Id="OPTIUM_RIGEL.GIF" Name="Optium_Rigel.gif" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\Optium_Rigel.gif" />
</Component>
<Component Id="RED.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="F3F979FA-2C30-42BB-BD86-C1ACBABA1C8F">
<File Id="RED.PNG" Name="Red.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\Red.png" />
</Component>
<Component Id="TINGZHI.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="06BE902C-6DCC-47FF-A190-5CB8D0913A6C">
<File Id="TINGZHI.PNG" Name="tingzhi.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\tingzhi.png" />
</Component>
<Component Id="TUICHU.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="73388ADB-5EDE-46D9-814D-AC6DF3477C98">
<File Id="TUICHU.PNG" Name="tuichu.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\tuichu.png" />
</Component>
<Component Id="XINJIAN.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="2E06ACBC-8A34-41CD-9074-4483B02D143A">
<File Id="XINJIAN.PNG" Name="xinjian.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\xinjian.png" />
</Component>
<Component Id="YELLOW.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="6DC9BA5A-0059-45A1-8025-55353BF86807">
<File Id="YELLOW.PNG" Name="Yellow.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\Yellow.png" />
</Component>
<Component Id="ZANTING.PNG" Feature="PRODUCTMAIN" Win64="$(var.Win64)" Guid="9D94887A-E0DB-4A39-9FDC-237F61F4EBB7">
<File Id="ZANTING.PNG" Name="zanting.png" Source="D:\07_IDE\IDEAuto\IDE_Setup\Setup\BundleInstaller\IDE\Picture\zanting.png" />
</Component>
</Directory>
</Directory>
</Directory>
</Directory>
</Directory>
<Directory Id="ProgramMenuFolder">
<Directory Id="ApplicationProgramsFolder" Name="$(var.INSTALLED_PRODUCT_NAME)" >
</Directory>
<Directory Id="DesktopFolder">
</Directory>
</Directory>
<Directory Id="SystemFolder"></Directory>
<Directory Id="WindowsFolder" Name="Windows"></Directory>
<Directory Id="FontsFolder" Name="Fonts">
</Directory>
<Directory Id="StartupFolder" Name="StartupFolder"></Directory>
<Directory Id="CommonAppDataFolder" Name="CommonFolder">
<Directory Id="CommonAppDataFolderManufacturer" Name="$(var.INSTALLED_PRODUCT_MANUFACTURER_PATH)">
<Directory Id="CommonAppDataFolderApplication" Name="$(var.PRODUCT_NAME)">
<Directory Id="CommonAppDataFolderVersionName" Name="$(var.FOUNDATION_VERSION_NAME)"></Directory>
</Directory>
</Directory>
</Directory>
<Directory Id="WIX_DIR_COMMON_DOCUMENTS" Name="Common Docs">
<Directory Id="CommonAppDocFolderManufacturer" Name="$(var.INSTALLED_PRODUCT_MANUFACTURER_PATH)">
<Directory Id="CommonAppDocFolderApplication" Name="$(var.PRODUCT_NAME)"/>
</Directory>
</Directory>
</DirectoryRef>
</Fragment>
</Wix>
+1 -1
View File
@@ -30,7 +30,7 @@
<!--Media Output Files-->
<MediaTemplate CabinetTemplate="hexagon{0}.cab" EmbedCab="yes" CompressionLevel="medium"/>
<!--Installation directory and files are defined in Files.wxs -->
<!--Installation directory and release files are defined in ReleaseFilesRoot.wxs and ReleaseFiles.generated.wxs -->
<Directory Id="TARGETDIR" Name="SourceDir" />
<!-- Directory Reference for the main application folder -->