markus / MarkusAutoUpdate / MarkusUpdate / Product.wxs @ d8f5045e
이력 | 보기 | 이력해설 | 다운로드 (4.51 KB)
1 |
<?xml version="1.0" encoding="utf-8"?> |
---|---|
2 |
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> |
3 |
<?define NetSparkle.Samples.NetFramework.WPF_TargetDir=$(var.NetSparkle.Samples.NetFramework.WPF.TargetDir)?> |
4 |
<?define NetSparkle_TargetDir=$(var.NetSparkle.TargetDir)?> |
5 |
<?define NetSparkle.UI.WPF_TargetDir=$(var.NetSparkle.UI.WPF.TargetDir)?> |
6 |
<?define IIpc_TargetDir=$(var.IIpc.TargetDir)?> |
7 |
<Product Id="*" Name="Markus Update" Language="1033" Version="1.0.0.0" Manufacturer="Doftech" UpgradeCode="6d8b8a16-b55c-4980-bb73-80fb0fdd2548"> |
8 |
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" Comments="(c)Doftech" /> |
9 |
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." /> |
10 |
<MediaTemplate /> |
11 |
<Feature Id="ProductFeature" Title="MarkusUpdate" Level="1"> |
12 |
<ComponentGroupRef Id="ProductComponents" /> |
13 |
<ComponentGroupRef Id="ProgramFilesFolder_files" /> |
14 |
</Feature> |
15 |
<UI /> |
16 |
</Product> |
17 |
<Fragment> |
18 |
<Directory Id="TARGETDIR" Name="SourceDir"> |
19 |
<Directory Id="ProgramFilesFolder"> |
20 |
<Directory Id="INSTALLFOLDER" Name="Doftech"> |
21 |
<Directory Id="InstallTargetFolder" Name="MarkusUpdate" /> |
22 |
</Directory> |
23 |
</Directory> |
24 |
</Directory> |
25 |
</Fragment> |
26 |
<Fragment> |
27 |
<ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER"> |
28 |
<!-- TODO: Remove the comments around this Component element and the ComponentRef below in order to add resources to this installer. --> |
29 |
<!-- <Component Id="ProductComponent"> --> |
30 |
<!-- TODO: Insert files, registry keys, and other resources here. --> |
31 |
<!-- </Component> --> |
32 |
</ComponentGroup> |
33 |
</Fragment> |
34 |
<Fragment> |
35 |
<ComponentGroup Id="ProgramFilesFolder_files" Directory="ProgramFilesFolder"> |
36 |
<Component Id="Markus.AppUpdate.ini" Guid="ec4af62d-5436-40ef-b136-44a6e088659b"> |
37 |
<File Id="Markus.AppUpdate.ini" Name="Markus.AppUpdate.ini" Source="$(var.NetSparkle.Samples.NetFramework.WPF_TargetDir)Markus.AppUpdate.ini" /> |
38 |
</Component> |
39 |
<Component Id="Markus.AppUpdate.exe" Guid="e08b9a85-33c1-4c48-ae96-50668a8b7d3a"> |
40 |
<File Id="Markus.AppUpdate.exe" Name="Markus.AppUpdate.exe" Source="$(var.NetSparkle.Samples.NetFramework.WPF_TargetDir)Markus.AppUpdate.exe" /> |
41 |
</Component> |
42 |
<Component Id="Markus.AppUpdate.exe.config" Guid="bdfc3d8e-dfe4-45bd-840c-381514c8d9a0"> |
43 |
<File Id="Markus.AppUpdate.exe.config" Name="Markus.AppUpdate.exe.config" Source="$(var.NetSparkle.Samples.NetFramework.WPF_TargetDir)Markus.AppUpdate.exe.config" /> |
44 |
</Component> |
45 |
<Component Id="log4net.dll" Guid="70c6f941-4d69-4ac5-9129-b8f1d3383cef"> |
46 |
<File Id="log4net.dll" Name="log4net.dll" Source="$(var.NetSparkle.Samples.NetFramework.WPF_TargetDir)log4net.dll" /> |
47 |
</Component> |
48 |
<Component Id="NetSparkle.dll" Guid="d7547366-9a46-4d7c-a462-80b3e406dc2e"> |
49 |
<File Id="NetSparkle.dll" Name="NetSparkle.dll" Source="$(var.NetSparkle_TargetDir)NetSparkle.dll" /> |
50 |
</Component> |
51 |
<Component Id="NetSparkle.UI.WPF.dll" Guid="8d223b63-f2ae-43e0-92b6-1d141e17b6bb"> |
52 |
<File Id="NetSparkle.UI.WPF.dll" Name="NetSparkle.UI.WPF.dll" Source="$(var.NetSparkle.UI.WPF_TargetDir)NetSparkle.UI.WPF.dll" /> |
53 |
</Component> |
54 |
<Component Id="ConfigParser.dll" Guid="4261006e-5911-4438-b761-7bc980b51c3d"> |
55 |
<File Id="ConfigParser.dll" Name="ConfigParser.dll" Source="$(var.NetSparkle.Samples.NetFramework.WPF_TargetDir)ConfigParser.dll" /> |
56 |
</Component> |
57 |
<Component Id="IIpc.dll" Guid="6245cb3a-0b75-45db-a7d2-ccd1ac02e0f3"> |
58 |
<File Id="IIpc.dll" Name="IIpc.dll" Source="$(var.IIpc_TargetDir)IIpc.dll" /> |
59 |
</Component> |
60 |
<Component Id="BouncyCastle.Crypto.dll" Guid="0e6617b7-6492-4fca-8515-35e428af5314"> |
61 |
<File Id="BouncyCastle.Crypto.dll" Name="BouncyCastle.Crypto.dll" Source="$(var.NetSparkle.Samples.NetFramework.WPF_TargetDir)BouncyCastle.Crypto.dll" /> |
62 |
</Component> |
63 |
<Component Id="Newtonsoft.Json.dll" Guid="fc7b1014-263d-4708-9153-bac003644ca3"> |
64 |
<File Id="Newtonsoft.Json.dll" Name="Newtonsoft.Json.dll" Source="$(var.NetSparkle.Samples.NetFramework.WPF_TargetDir)Newtonsoft.Json.dll" /> |
65 |
</Component> |
66 |
</ComponentGroup> |
67 |
</Fragment> |
68 |
</Wix> |