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="&quot;[#ScriptRunner.exeFile]&quot; -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

Reply via email to