프로젝트

일반

사용자정보

개정판 401c6836

ID401c68363f6b94fd1e8e9d437be617bff7bd0d0d
상위 fc6ec385
하위 babe6d40, ac10b96e

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

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

Change-Id: I358f51fb52b94b89448f952457d4b9f55442495d

차이점 보기:

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

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

내보내기 Unified diff

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