프로젝트

일반

사용자정보

통계
| 브랜치(Branch): | 개정판:

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>
클립보드 이미지 추가 (최대 크기: 500 MB)