프로젝트

일반

사용자정보

개정판 401c6836

ID401c68363f6b94fd1e8e9d437be617bff7bd0d0d
상위 fc6ec385
하위 babe6d40, ac10b96e

김동진이(가) 5년 이상 전에 추가함

issue #000: wxs modify. (.net framework 버전 체크하여 설치파일 실행)

Change-Id: I358f51fb52b94b89448f952457d4b9f55442495d

차이점 보기:

MARKUS_daelim.wxs
12 12
    <Feature Id="ProductFeature" Title="MARKUS" Level="1">
13 13
      <ComponentGroupRef Id="MARKUS" />
14 14
    </Feature>    
15

  
16
    <Property Id="WixShellExecTarget" Value="[INSTALLFOLDER]readme.html" />
17
    <CustomAction Id="LaunchBrowser" 
18
        BinaryKey="WixCA" 
19
        DllEntry="WixShellExec"
20
        Impersonate="yes" />
21
    <InstallExecuteSequence>
22
      <Custom Action='LaunchBrowser' After='InstallFinalize'>NOT Installed</Custom>
23
    </InstallExecuteSequence>
24
  </Product>  
25
  
15
  </Product>    
26 16
  <Fragment>
27 17
    <Directory Id="TARGETDIR" Name="SourceDir">
28 18
      <Directory Id="DesktopFolder" Name="Desktop">
......
39 29
      </Directory>  
40 30
    </Directory>
41 31
    <Property Id="WIXUI_INSTALLDIR" Value="INSTALLFOLDER" />
42
    <UIRef Id="WixUI_InstallDir"/>   
43
    
32
    <UI>
33
		<UIRef Id="WixUI_InstallDir"/>
34
			<Publish Dialog="WelcomeDlg"
35
				Control="Next"
36
				Event="NewDialog"
37
				Value="InstallDirDlg"
38
				Order="2">1</Publish>
39
			<Publish Dialog="InstallDirDlg"
40
				Control="Back"
41
				Event="NewDialog"
42
				Value="WelcomeDlg"
43
				Order="2">1</Publish>
44
			<Publish Dialog="ExitDialog" 
45
				Control="Finish" 
46
				Event="DoAction" 
47
				Value="SetupFX">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed and NOT WIX_IS_NETFRAMEWORK_461_OR_LATER_INSTALLED
48
			</Publish>			 	
49
	</UI>	
50
	<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOX" Value="1"/>
51
	<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT" Value="Install .Net Framework 4.6.1" />
52
    <Property Id="WixShellExecTarget" Value="[INSTALLFOLDER]NDP461-KB3102438-Web.exe" />
53
	<Property Id="NETFRAMEWORK40">
54
		<RegistrySearch Id="NetFramework40" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v4\Full" Name="Release" Type="raw" />
55
	</Property>
56
	<Property Id="WIX_IS_NETFRAMEWORK_461_OR_LATER_INSTALLED" Secure="yes" />
57
    <SetProperty Id="WIX_IS_NETFRAMEWORK_461_OR_LATER_INSTALLED" Value="1" After="AppSearch">
58
      NETFRAMEWORK40 >= "#$(var.NetFx461MinRelease)"
59
    </SetProperty>
60
    <CustomAction Id="SetupFX" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" /> 
44 61
  </Fragment>
45 62

  
46 63
  <Fragment>
......
329 346
            <Component Id="cmpA8E411F92BD54821B9A3CEF8E01BBE63" Directory="MyAppDataFolder" Guid="6BF0D3C5-0684-4E7D-BC53-4CE092A48FFE" Win64='yes'>
330 347
                <File Id="fil49E6FDC6BDFC49A5AB05A71FB2D3A5AE" KeyPath="yes" Source=".\Site\Daelim\ini\MARKUS.ini" />
331 348
            </Component>
349
			<Component Id="cmp92F6718F031E4AD2810155492929EE55" Directory="INSTALLFOLDER" Guid="CC6B1FD1-0587-4C56-B2F0-437BFA51B673" Win64='yes'>
350
                <File Id="fil32BE8515827243CE87971B56055C66F1" KeyPath="yes" Source=".\packages\NDP461-KB3102438-Web.exe" />
351
            </Component>
332 352
        </ComponentGroup>
333 353
    </Fragment>
334 354
</Wix>

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)