Take a look at the "Using WiX Extension" topic in the WiX.chm file.  It looks 
like you are trying to use WiX v2 syntax with the WiX v3 toolset and that won't 
work.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Sangeetha 
Haudakari (Aditi)
Sent: Monday, June 02, 2008 17:21
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Unresolved Reference to binary

Hi All,
  I am totally new to WIX.

I am trying to create virtual directory using WiX.

First I started with creating a sample virtual directory (I could do it 
successfully)

Now I want to implement the same in our product. So I started modifying 
existing wxs file.

The nodes I have added are: in Red

<Directory Id='TARGETDIR' Name='SourceDir'>
      <Directory Id='Secure' Name='Secure'>

        <Component Id="web.config.component" 
Guid="4A5B6877-8A8F-091F-EE86-AA8DA1D0F5D7">
          <File Id="web.config.file" Name="web.con" LongName="Web.config" 
Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETROOT)\WGX\Wgx.Services.Live.WGXService\Web.config"/>
        </Component>
        <Component Id="global.asax.component" 
Guid="13224FC0-34F9-8F02-3D62-EA9E6F3CC5F9">
          <File Id="global.asax.file" Name="global.asa" LongName="global.asax" 
Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETROOT)\WGX\Wgx.Services.Live.WGXService\global.asax"/>
        </Component>
        <Component Id="liveservice.svc.component" 
Guid="13D24FC0-34F9-8F02-3D62-EA9E6F3CC5F9">
          <File Id="liveservice.svc.file" Name="liveserv.svc" 
LongName="Liveservice.svc" Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETROOT)\WGX\Wgx.Services.Live.WGXService\Liveservice.svc"/>
        </Component>
        <Component Id="marketplace.svc.component" 
Guid="978CCE25-E433-7C59-756C-8D0C81FEB496">
          <File Id="marketplace.svc.file" Name="markplac.svc" 
LongName="Marketplace.svc" Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETROOT)\WGX\Wgx.Services.Live.WGXService\Marketplace.svc"/>
        </Component>
        <Component Id="marketplacerest.svc.component" 
Guid="4A016712-21CA-4321-84D6-C3BF61A197C0">
          <File Id="marketplacerest.svc.file" Name="maplrest.svc" 
LongName="MarketplaceRest.svc" Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETROOT)\WGX\Wgx.Services.Live.WGXService\MarketplaceRest.svc"/>
        </Component>
        <Directory Id="_D6B36795AB9E41D09C3DA947838F8A09" Name="BIN" 
LongName="bin">
          <Component Id="wgx.common.iocco.dll.component" 
Guid="09C24B16-9E7F-40bf-BCEC-40A14EDAC99A">
            <File Id="wgx.common.iocco.dll.file" Name="wiocco.dll" 
LongName="wgx.common.iocco.dll" Vital="yes" KeyPath="yes" 
AssemblyManifest="wgx.common.iocco.dll.file" 
AssemblyApplication="wgx.common.iocco.dll.file" Assembly=".net" DiskId="1" 
src="$(env.TARGETPATH)\i386\Wgx.Common.IoCCo.dll"/>
          </Component>
          <Component Id="wgx.common.iocco.pdb.component" 
Guid="2D6C3307-C708-42f0-99C9-B22C148CE526">
            <File Id="wgx.common.iocco.pdb.file" Name="wiocco.pdb" 
LongName="wgx.common.iocco.pdb" Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETPATH)\i386\Wgx.Common.IoCCo.pdb"/>
          </Component>
          <Component Id="wgx.services.live.library.dll.component" 
Guid="2E1DCFE4-F276-45d9-97A2-06B6E2C42470">
            <File Id="wgx.services.live.library.dll.file" Name="wlibrary.dll" 
LongName="wgx.services.live.library.dll" Vital="yes" KeyPath="yes" 
AssemblyManifest="wgx.services.live.library.dll.file" 
AssemblyApplication="wgx.services.live.library.dll.file" Assembly=".net" 
DiskId="1" src="$(env.TARGETPATH)\i386\Wgx.Services.Live.Library.dll"/>
          </Component>
          <Component Id="wgx.services.live.library.pdb.component" 
Guid="CEDB695E-5336-4141-A55D-A3DDDE9B58AA">
            <File Id="wgx.services.live.library.pdb.file" Name="wlibrary.pdb" 
LongName="wgx.services.live.library.pdb" Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETPATH)\i386\Wgx.Services.Live.Library.pdb"/>
          </Component>
          <Component Id="wgx.services.live.contract.dll.component" 
Guid="48083CED-743F-478e-9A95-9A5F8B023EC0">
            <File Id="wgx.services.live.contract.dll.file" Name="wcontrac.dll" 
LongName="wgx.services.live.contract.dll" Vital="yes" KeyPath="yes" 
AssemblyManifest="wgx.services.live.contract.dll.file" 
AssemblyApplication="wgx.services.live.contract.dll.file" Assembly=".net" 
DiskId="1" src="$(env.TARGETPATH)\i386\Wgx.Services.Live.Contract.dll"/>
          </Component>
          <Component Id="wgx.services.live.contract.pdb.component" 
Guid="52FD949D-D448-4eca-A903-FF2785946CBB">
            <File Id="wgx.services.live.contract.pdb.file" Name="wcontrac.pdb" 
LongName="wgx.services.live.contract.pdb" Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETPATH)\i386\Wgx.Services.Live.Contract.pdb"/>
          </Component>
          <!--<Component Id="wgx.services.live.wgxtservice.dll.component" 
Guid="5DB92F87-053D-450c-9043-70D026506721">
                                                                                
<File Id="wgx.services.live.wgxtservice.dll.file" Name="wgxtserv.dll" 
LongName="wgx.services.live.wgxtservice.dll.file" Vital="yes" KeyPath="yes" 
AssemblyManifest="wgx.services.live.wgxtservice.dll.file" 
AssemblyApplication="wgx.services.live.wgxtservice.dll.file" Assembly=".net" 
DiskId="1" src="$(env.TARGETPATH)\i386\Wgx.Services.Live.WGXTService.dll"/>
                                                                </Component>
                                                                <Component 
Id="wgx.services.live.wgxtservice.pdb.component" 
Guid="5B62D555-C028-4f00-A26F-C204A0627E93">
                                                                                
<File Id="wgx.services.live.wgxtservice.pdb.file" Name="wgxtserv.pdb" 
LongName="wgx.services.live.wgxtservice.pdb.file" Vital="yes" KeyPath="yes" 
DiskId="1" src="$(env.TARGETPATH)\i386\Wgx.Services.Live.WGXTService.pdb"/>
                                                                </Component>-->
          <Component Id="wgx.services.rpsauthentication.library.dll.component" 
Guid="9253A4BC-4823-490d-8831-7992725E81F5">
            <File Id="wgx.services.rpsauthentication.library.dll.file" 
Name="wrpsauth.dll" LongName="wgx.services.rpsauthentication.library.dll" 
Vital="yes" KeyPath="yes" 
AssemblyManifest="wgx.services.rpsauthentication.library.dll.file" 
AssemblyApplication="wgx.services.rpsauthentication.library.dll.file" 
Assembly=".net" DiskId="1" 
src="$(env.TARGETPATH)\i386\Wgx.Services.RPSAuthentication.Library.dll"/>
          </Component>
          <Component Id="wgx.services.rpsauthentication.library.pdb.component" 
Guid="9EA055B7-133C-4483-8E1A-7E66B664F761">
            <File Id="wgx.services.rpsauthentication.library.pdb.file" 
Name="wrpsauth.pdb" LongName="wgx.services.rpsauthentication.library.pdb" 
Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETPATH)\i386\Wgx.Services.RPSAuthentication.Library.pdb"/>

          </Component>
          <Component Id="wgx.services.rpstoken.library.common.dll.component" 
Guid="68BB9350-835A-4980-8C98-9294293B1E7E">
            <File Id="wgx.services.rpstoken.library.common.dll.file" 
Name="wrlibcom.dll" LongName="wgx.services.rpstoken.library.common.dll" 
Vital="yes" KeyPath="yes" 
AssemblyManifest="wgx.services.rpstoken.library.common.dll.file" 
AssemblyApplication="wgx.services.rpstoken.library.common.dll.file" 
Assembly=".net" DiskId="1" 
src="$(env.TARGETPATH)\i386\Wgx.Services.RpsToken.Library.Common.dll"/>
          </Component>
          <Component Id="wgx.services.rpstoken.library.common.pdb.component" 
Guid="8028946A-9D9A-4d6e-A082-2FCC9964368D">
            <File Id="wgx.services.rpstoken.library.common.pdb.file" 
Name="wrlibcom.pdb" LongName="wgx.services.rpstoken.library.common.pdb" 
Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETPATH)\i386\Wgx.Services.RpsToken.Library.Common.pdb"/>
          </Component>
          <Component Id="wgx.services.rpstoken.library.service.dll.component" 
Guid="61FC9709-D79F-484b-BE9A-6FBF70FF7047">
            <File Id="wgx.services.rpstoken.library.service.dll.file" 
Name="wrlibser.dll" LongName="wgx.services.rpstoken.library.service.dll" 
Vital="yes" KeyPath="yes" 
AssemblyManifest="wgx.services.rpstoken.library.service.dll.file" 
AssemblyApplication="wgx.services.rpstoken.library.service.dll.file" 
Assembly=".net" DiskId="1" 
src="$(env.TARGETPATH)\i386\Wgx.Services.RpsToken.Library.Service.dll"/>
          </Component>
          <Component Id="wgx.services.rpstoken.library.service.pdb.component" 
Guid="D7E4683E-541B-40eb-B6AB-FE63771F9114">
            <File Id="wgx.services.rpstoken.library.service.pdb.file" 
Name="wrlibser.pdb" LongName="wgx.services.rpstoken.library.service.pdb" 
Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETPATH)\i386\Wgx.Services.RpsToken.Library.Service.pdb"/>
          </Component>
          <Component Id="wgx.services.Live.WgxService.dll.component" 
Guid="D7E4681E-541B-40eb-B6AB-FE63771F9114">
            <File Id="wgx.services.Live.WgxService.dll.file" Name="WGXs.DLL" 
LongName="wgx.services.Live.WgxService.dll" Vital="yes" KeyPath="yes" 
DiskId="1" src="$(env.TARGETPATH)\i386\Wgx.services.Live.WgxService.dll"/>
          </Component>
          <Component Id="wgx.services.Live.WgxService.pdb.component" 
Guid="D7E4681E-541B-40eb-16AB-FE63771F9114">
            <File Id="wgx.services.Live.WgxService.pdb.file" Name="WGXs.pdb" 
LongName="wgx.services.Live.WgxService.pdb" Vital="yes" KeyPath="yes" 
DiskId="1" src="$(env.TARGETPATH)\i386\Wgx.services.Live.WgxService.pdb"/>
          </Component>
          <Component Id="xonline.common.webplatform.core.dll.component" 
Guid="A38DC0EF-C9F5-4caf-A379-9EC4FB802B21">
            <File Id="xonline.common.webplatform.core.dll.file" 
Name="xcwecore.dll" LongName="xonline.common.webplatform.core.dll" Vital="yes" 
KeyPath="yes" AssemblyManifest="xonline.common.webplatform.core.dll.file" 
AssemblyApplication="xonline.common.webplatform.core.dll.file" Assembly=".net" 
DiskId="1" src="$(env.TARGETPATH)\i386\xonline.common.webplatform.core.dll"/>
          </Component>
          <Component Id="xonline.common.webplatform.core.pdb.component" 
Guid="A19DA2BA-1E5C-4892-BB36-8375F2B64547">
            <File Id="xonline.common.webplatform.core.pdb.file" 
Name="xcwecore.pdb" LongName="xonline.common.webplatform.core.pdb" Vital="yes" 
KeyPath="yes" DiskId="1" 
src="$(env.TARGETPATH)\i386\xonline.common.webplatform.core.pdb"/>
          </Component>
          <Component Id="xonline.common.webplatform.livecache.dll.component" 
Guid="A63F5E9E-33E7-4e59-9172-14B43D9868F1">
            <File Id="xonline.common.webplatform.livecache.dll.file" 
Name="xcwelcac.dll" LongName="xonline.common.webplatform.livecache.dll" 
Vital="yes" KeyPath="yes" 
AssemblyManifest="xonline.common.webplatform.livecache.dll.file" 
AssemblyApplication="xonline.common.webplatform.livecache.dll.file" 
Assembly=".net" DiskId="1" 
src="$(env.TARGETPATH)\i386\xonline.common.webplatform.livecache.dll"/>
          </Component>
          <Component Id="xonline.common.webplatform.livecache.pdb.component" 
Guid="80B9FD59-DB95-4127-AA87-5E573A0F8200">
            <File Id="xonline.common.webplatform.livecache.pdb.file" 
Name="xcwelcac.pdb" LongName="xonline.common.webplatform.livecache.pdb" 
Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETPATH)\i386\xonline.common.webplatform.livecache.pdb"/>
          </Component>
          <Component Id="xonline.common.xboxcom.dll.component" 
Guid="F482B201-857A-45a0-9A10-FA618457A382">
            <File Id="xonline.common.xboxcom.dll.file" Name="xcxbxcom.dll" 
LongName="xonline.common.xboxcom.dll" Vital="yes" KeyPath="yes" 
AssemblyManifest="xonline.common.xboxcom.dll.file" 
AssemblyApplication="xonline.common.xboxcom.dll.file" Assembly=".net" 
DiskId="1" src="$(env.TARGETPATH)\i386\xonline.common.xboxcom.dll"/>
          </Component>
          <Component Id="xonline.common.xboxcom.pdb.component" 
Guid="670C6B34-BF41-463a-BF7A-61CE047F3F93">
            <File Id="xonline.common.xboxcom.pdb.file" Name="xcxbxcom.pdb" 
LongName="xonline.common.xboxcom.pdb" Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETPATH)\i386\xonline.common.xboxcom.pdb"/>
          </Component>
          <Component Id="zonediagnostics.dll.component" 
Guid="3D1B8067-7944-4d92-B3B7-BA2F0CF40DF0">
            <File Id="zonediagnostics.dll.file" Name="zonediag.dll" 
LongName="zonediagnostics.dll" Vital="yes" KeyPath="yes" 
AssemblyManifest="zonediagnostics.dll.file" 
AssemblyApplication="zonediagnostics.dll.file" Assembly=".net" DiskId="1" 
src="$(env.TARGETPATH)\i386\ZoneDiagnostics.dll"/>
          </Component>
          <Component Id="zonediagnostics.pdb.component" 
Guid="97DB8FCC-356E-4f2a-9BC4-52B6EF613456">
            <File Id="zonediagnostics.pdb.file" Name="zonediag.pdb" 
LongName="zonediagnostics.pdb" Vital="yes" KeyPath="yes" DiskId="1" 
src="$(env.TARGETPATH)\i386\ZoneDiagnostics.pdb"/>
          </Component>
        </Directory>
        <Component Id="TestWebVirtualDirComponent" 
Guid="521A1E0D-0ED0-464d-9CF0-069BE7D560B0">
          <WebVirtualDir Id="TestWebVirtualDir" Alias="Secure" 
Directory="Secure"
                                                                  
WebSite="DefaultWebSite">
            <WebApplication Id="TestWebApplication" Name="Test" />
          </WebVirtualDir>
        </Component>


      </Directory>

 When I compiled I got to see this error


 1.  Unresolved reference to symbol 'CustomAction:ConfigureIIs'
When did some search i found a link which talks abt this issue but am not sure  
 how to implement it. Here is the link for your friends reference
http://hamlet911.spaces.live.com/blog/cns!F16455FAEFFE346A!483.entry

so as suggested by you i ran the command as
 C:\Enlistments\Tarocco\public\sdk\CoreXT\public\ext\wix\wixv3>light.exe 
sca.wixlib 
C:\Enlistments\Tarocco\Source\WGX\Setup\Wgx.Services.IIS.Installer\objd\i386\Wgx.Services.Lice.Service.IIS.wixobjd
 -out Wgx.Services.Lice.Service.IIS.msi

it is throwing different error The system cannot find 
Source.......................


2.       Error linking to build objd\i386\wgx....
            3.    Unresolved reference to symbol 
Directory:ApplicationFolder.........
4.       Copy: error copying obj\i386\wgx\..



So I found 'CustomAction:ConfigureIIs' node in my wxs file so I just 
uncommented it.
<CustomAction Id='ConfigureIIs' BinaryKey='ScaSchedule' DllEntry='ConfigureIIs' 
Execute='immediate'
                                       Return='check'/>

Now  it is throwing different error:

Unresolved reference to Binary:ScaSchedule.



Any help is highly appreciated.

Please Respond ASAP as I am stuck with this issue from last week.


Thanks
Sangeetha.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to