Nevermind, got it working. On Thu, Nov 18, 2010 at 4:06 PM, Simon Dahlbacka <simon.dahlba...@gmail.com> wrote: > I'm trying to create an immediate custom action that would allow user > to "test connection" to a wcf server. > > <Binary Id="CaDll" SourceFile="MyCustomActions.CA.dll" /> > <CustomAction Id="TestConnection" BinaryKey="CaDll" > DllEntry="TestConnection" Return="check" Execute="immediate"/> > > <Control Id="TestConnection" Type="PushButton" Height="17" > Width="100" X="25" Y="200" Text="Test connection"> > <Publish Event="DoAction" Value="TestConnection"/> > </Control> > > > If I comment out the wcf bits, the custom action runs fine, but if I > include it then I end up with > > MSI (c) (C8:B4) [15:55:06:487]: Invoking remote custom action. DLL: > C:\DOCUME~1\sda\LOCALS~1\Temp\MSIB39.tmp, Entrypoint: TestConnection > MSI (c) (C8:18) [15:55:06:487]: Cloaking enabled. > MSI (c) (C8:18) [15:55:06:487]: Attempting to enable all disabled > privileges before calling Install on Server > MSI (c) (C8:18) [15:55:06:487]: Connected to service for CA interface. > Action ended 15:55:07: TestConnection. Return value 3. > MSI (c) (C8:48) [15:55:07:456]: Note: 1: 2205 2: 3: Error > MSI (c) (C8:48) [15:55:07:456]: Note: 1: 2228 2: 3: Error 4: SELECT > `Message` FROM `Error` WHERE `Error` = 2896 > DEBUG: Error 2896: Executing action TestConnection failed. > The installer has encountered an unexpected error installing this > package. This may indicate a problem with this package. The error code > is 2896. The arguments are: TestConnection, , > > I've set up the CustomAction.config like follows: > > <configuration> > <startup useLegacyV2RuntimeActivationPolicy="true"> > <supportedRuntime version="v2.0.50727"/> > </startup> > </configuration> > > and the custom action project is set to have .net 3.5 as target framework > > I'm using wix 3.6.1029.0 > > > What am I missing? > > regards, > Simon >
------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users