markus / MarkusAutoUpdate / MarkusUpdate / Product.wxs @ d8f5045e
이력 | 보기 | 이력해설 | 다운로드 (4.51 KB)
1 | d8f5045e | taeseongkim | <?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> |