Putting it in wxs as fragment also gave same error. I am stuck . On Sat, Jul 17, 2010 at 11:11 AM, Bhaumik Barot <bhaumik...@gmail.com>wrote:
> This structure worked fine with wix 3.0 .after upgrading to 3.5 and > changing ref in wixproj file for 3.5 getting this resolved reference errors > . > > Below is my include file for custom action. > > Bhaumik > > On Sat, Jul 17, 2010 at 10:54 AM, Bhaumik Barot <bhaumik...@gmail.com>wrote: > >> <? >> xml version="1.0" encoding="utf-8"?> >> >> < >> Include> >> >> < >> Binary Id="VoyagerCustomActions.dll" SourceFile=" >> $(var.OutDir)Voyager.Installer.InstallerCustomActions.CA.dll" /> >> >> <!-- >> For more info about rollback and uninstall sequences of custom actions, >> see >> http://www.mail-archive.com/wix-users@lists.sourceforge.net/msg33775.html >> --> >> >> <!-- >> SQL Server Instance--> >> >> < >> CustomAction Id="CAGetAvailableSQLServerInstances" Return="check" >> BinaryKey="VoyagerCustomActions.dll" DllEntry=" >> GetAvailableSQLServerInstances" Execute="immediate"/> >> >> < >> CustomAction Id="CAUpdatePropertiesWithSelectedSqlInstance" Return="check >> " BinaryKey="VoyagerCustomActions.dll" DllEntry=" >> UpdatePropertiesWithSelectedSqlInstance" Execute="immediate"/> >> >> < >> CustomAction Id="CAVerifySqlServerInstance" Return="ignore" BinaryKey=" >> VoyagerCustomActions.dll" DllEntry="VerifySqlServerInstance" Execute=" >> firstSequence"/> >> >> < >> CustomAction Id='CARefuseSqlServerInstance' Error=' >> [SQLINSTANCE_ISVALID_ERROR_MESSAGE]' Execute="immediate" /> >> >> <!-- >> Execute SQL scripts for installing voyager database--> >> >> < >> SetProperty Id="CAInstallVoyagerDatabase.Install" Return="check" Sequence >> ="execute" Before="CAInstallVoyagerDatabase.Install" >> >> Value=""[#ScriptRunner.exeFile]" -FF, [SQLUSER], [SQLPASSWORD], >> [SQLSERVER_ID], voyager, >> [VoyagerDatabaseFolder]install_voyager_ScriptRunner_drive_file.txt, >> [VoyagerDatabaseFolder]scriptRunner.log"/> >> >> < >> CustomAction Id="CAInstallVoyagerDatabase.Install" Execute="deferred" >> Return="check" BinaryKey="WixCA" DllEntry="CAQuietExec" Impersonate="yes" >> /> >> >> <!-- >> Custom action to drop Dundas Datastore database to support proper Rollback--> >> >> >> <!-- >> We don't need to Drop Database--> >> >> <!-- >> <CustomAction Id="CADropDatabases.Uninstall" Return="check" >> Execute="deferred" BinaryKey="VoyagerCustomActions.dll" >> DllEntry="DropDatabase" Impersonate="yes"/> >> >> <CustomAction Id="CADropDatabases.Uninstall.Data" Return="check" >> Property="CADropDatabases.Uninstall" >> Value="Action=Uninstall;Server=[SQLSERVER];Instance = >> [SQLINSTANCE];DatabaseList=Dundas_Dashboard_DataStore"/> >> --> >> >> <!-- >> IIS 7--> >> >> < >> CustomAction Id="Set_CACreateWebApp.Data" Property="CACreateWebApp.Data" >> >> Value=" >> ApplicationPoolName=$(var.ApplicationPoolName);WebSiteName=[WEBSITE_NAME];WebSitePhysicalPath=[INSTALLLOCATION];WebAppName=$[var.VoyagerWebAppName];WebAppPhysicalPath=[INSTALLLOCATION]$(var.VoyagerWebAppName);WebAppVirtualPath=$(var.VoyagerVirtualPath);Port=[WEBSITE_PORT] >> "/> >> >> <!-- >> The property Id must the same as the custom action Id so that this >> property can be passed to the 'CustomActionData' of this specific custom >> action.--> >> >> < >> SetProperty Id="CACreateWebApp.Install.Rollback" Return="check" Sequence= >> "execute" Before="CACreateWebApp.Install.Rollback" Value=" >> Action=Install.Rollback;[CACreateWebApp.Data]"/> >> >> < >> CustomAction Id="CACreateWebApp.Install.Rollback" Execute="rollback" >> Return="check" BinaryKey="VoyagerCustomActions.dll" DllEntry=" >> RemoveWebSiteAndApplication"/> >> >> < >> SetProperty Id="CACreateWebApp.Install" Return="check" Sequence="execute" >> Before="CACreateWebApp.Install" Value=" >> Action=Install;[CACreateWebApp.Data]"/> >> >> < >> CustomAction Id="CACreateWebApp.Install" Execute="deferred" Return="check >> " BinaryKey="VoyagerCustomActions.dll" DllEntry=" >> CreateWebSiteAndApplication"/> >> >> < >> SetProperty Id="CACreateWebApp.Uninstall.Rollback" Return="check" >> Sequence="execute" Before="CACreateWebApp.Uninstall.Rollback" Value=" >> Action=Uninstall.Rollback;[CACreateWebApp.Data]"/> >> >> < >> CustomAction Id="CACreateWebApp.Uninstall.Rollback" Execute="rollback" >> Return="check" BinaryKey="VoyagerCustomActions.dll" DllEntry=" >> CreateWebSiteAndApplication"/> >> >> < >> SetProperty Id="CACreateWebApp.Uninstall" Return="check" Sequence=" >> execute" Before="CACreateWebApp.Uninstall" Value=" >> Action=Uninstall;[CACreateWebApp.Data]"/> >> >> < >> CustomAction Id="CACreateWebApp.Uninstall" Execute="deferred" Return=" >> check" BinaryKey="VoyagerCustomActions.dll" DllEntry=" >> RemoveWebSiteAndApplication"/> >> >> <!-- >> Merge log files--> >> >> < >> SetProperty Id="CAMergeLogs.Install" Return="check" Sequence="execute" >> Before="CAMergeLogs.Install" Value=" >> Action=Install;ScriptRunnerLogPath=[VoyagerDatabaseFolder]scriptRunner.log >> "/> >> >> < >> CustomAction Id="CAMergeLogs.Install" Execute="deferred" Return="check" >> BinaryKey="VoyagerCustomActions.dll" DllEntry="MergeLogs"/> >> >> < >> SetProperty Id="CAMergeLogs.Install.Rollback" Return="check" Sequence=" >> execute" Before="CAMergeLogs.Install.Rollback" Value=" >> Action=Install.Rollback;ScriptRunnerLogPath=[VoyagerDatabaseFolder]scriptRunner.log >> "/> >> >> < >> CustomAction Id="CAMergeLogs.Install.Rollback" Execute="rollback" Return= >> "check" BinaryKey="VoyagerCustomActions.dll" DllEntry="MergeLogs"/> >> >> <!-- >> RiaServices Installation--> >> >> < >> SetProperty Id="ResolveSource" Return="check" Sequence="ui" Before=" >> CAInstallRiaServices" Value="[SOURCEDIR]"/> >> >> < >> CustomAction Id="CAInstallRiaServices" Return="check" BinaryKey=" >> VoyagerCustomActions.dll" DllEntry="InstallRiaServices" Execute=" >> immediate"/> >> >> < >> CustomAction Id="CACheckRiaServices" Return="check" BinaryKey=" >> VoyagerCustomActions.dll" DllEntry="CheckRiaServices" Execute="immediate" >> /> >> >> </ >> Include> >> > > > > -- > Bhaumik Barot > -- Bhaumik Barot ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users