Hi Siva,
You can use custom action for caling batch or msbuild scripts.
If you find any better approach let me know.
code sample;
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="c6669e98-e409-45ef-8ff8-4ab317d4df5e" Name="WixCustomTask"
Language="1033" Version="1.0.0.0" Manufacturer="Oakton"
UpgradeCode="d9730644-ea3f-4927-b492-b30068bf9825">
<Package InstallerVersion="200" Compressed="yes" />
<Media Id="1" Cabinet="WixCustomTask.cab" EmbedCab="yes" />
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLLOCATION" Name="WixCustomTask">
<Component Id="ProductComponent" Guid="2ded3d1a-8b56-44b9-ab2b-a223e58cc04e">
<File Id="SCCTest.xml" Source="C:\ddf.xml"></File>
</Component>
</Directory>
</Directory>
</Directory>
<!--
Define a custom action to set the property value of the
command to execute. This could have been hardcoded, but
this is a bit more realistic.
-->
<CustomAction
Id="SetPropertySampleEXE"
Property="SampleEXE"
Value="C:\Windows\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe" />
<!--
Define a custom action to execute our sample EXE (which
just happens to be an XCOPY (as defined by the property
SampleEXE. C:\Windows\System32\cmd.exe /k ""D:\Program Files\Microsoft Visual
Studio 8\SDK\v2.0\Bin\sdkvars.bat""
-->
<CustomAction
Id="InvokeSampleEXE"
Property="SampleEXE"
ExeCommand="/property:EnvironmentConfig=DEV;BT06_InstallDirectory=C:\DirectoryName
;BizTalkDatabaseServer=(local);
BizTalkBuildConfiguration=Debug;BizTalkManagementDatabaseName=DBName Project
file path" />
<!--
Invoke the custom actions
- Set the property first, then execute the command
-->
<InstallExecuteSequence>
<Custom
Action="SetPropertySampleEXE"
After="InstallFiles" />
<Custom
Action="InvokeSampleEXE"
After="SetPropertySampleEXE" />
</InstallExecuteSequence>
<UIRef Id="WixUI_Mondo"/>
<Feature Id="ProductFeature" Title="WixCustomTask" Level="1">
<ComponentRef Id="ProductComponent" />
</Feature>
</Product>
</Wix>
________________________________
From: [EMAIL PROTECTED] on behalf of Kalvagadda, SivaKrishna (GMIT-TASS)
Sent: Wed 30/07/2008 9:25 AM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Help on Executing batch file from WIX
Hi,
I have tried different methods of executing MSI or Batch files from WIX
but couldn't find the solution.
Could someone please help me in executing a batch file or MSI from WIX.
Thanks...Siva.
Regards,
SivaKrishna Kalvagadda,
201-671-5552.
--------------------------------------------------------
This message w/attachments (message) may be privileged, confidential or
proprietary, and if you are not an intended recipient, please notify the
sender, do not use or share it and delete it. Unless specifically indicated,
this message is not an offer to sell or a solicitation of any investment
products or other financial product or service, an official confirmation of any
transaction, or an official statement of Merrill Lynch. Subject to applicable
law, Merrill Lynch may monitor, review and retain e-communications (EC)
traveling through its networks/systems. The laws of the country of each
sender/recipient may impact the handling of EC, and EC may be archived,
supervised and produced in countries other than the country in which you are
located. This message cannot be guaranteed to be secure or error-free. This
message is subject to terms available at the following link:
http://www.ml.com/e-communications_terms/. By messaging with Merrill Lynch you
consent to the foregoing.
--------------------------------------------------------
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
IMPORTANT
1. This email and any attachments are confidential. Any unauthorised
dissemination or other use of these materials is prohibited. If received in
error, please contact us and delete all copies.
2. Before opening or using attachments, check them for viruses and
defects. Our liability is limited to resupplying any affected attachments.
3. Protecting your privacy is important to us. Our privacy statement and
further information is available at www.oakton.com.au.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users