Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-29 Thread Bob Arnson
Christopher Karper wrote:
 I believe I am using version 3.0.4917.0...   I know it's a little old now,
 but I have trouble getting new software on the build server, so it's more
 expedient to keep the older edition.   

*Please* upgrade if only locally (since you can repro the problem 
without updating your build machine). It's really hard for me to help 
diagnose problems when we're using different codebases. I can't easily 
reproduce 3.0.4917 -- it's no longer on SourceForge and as I'm still in 
temporary housing, I'm missing my source-control server. As I mentioned, 
the current WixExtension class should never throw an error when loading 
an extension without at least the details from an internal exception.

-- 
sig://boB
http://joyofsetup.com/



--
Register Now  Save for Velocity, the Web Performance  Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance  Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-29 Thread Christopher Karper
Very good, I will do.  Thank you for your help.

On Wed, Apr 29, 2009 at 8:45 PM, Bob Arnson b...@joyofsetup.com wrote:

 Christopher Karper wrote:
  I believe I am using version 3.0.4917.0...   I know it's a little old
 now,
  but I have trouble getting new software on the build server, so it's more
  expedient to keep the older edition.

 *Please* upgrade if only locally (since you can repro the problem
 without updating your build machine). It's really hard for me to help
 diagnose problems when we're using different codebases. I can't easily
 reproduce 3.0.4917 -- it's no longer on SourceForge and as I'm still in
 temporary housing, I'm missing my source-control server. As I mentioned,
 the current WixExtension class should never throw an error when loading
 an extension without at least the details from an internal exception.

 --
 sig://boB
 http://joyofsetup.com/




 --
 Register Now  Save for Velocity, the Web Performance  Operations
 Conference from O'Reilly Media. Velocity features a full day of
 expert-led, hands-on workshops and two days of sessions from industry
 leaders in dedicated Performance  Operations tracks. Use code vel09scf
 and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Register Now  Save for Velocity, the Web Performance  Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance  Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-28 Thread Christopher Karper
fuslogvw says binding was successful.

Any ideas?

On Sat, Apr 25, 2009 at 11:32 AM, Bob Arnson b...@joyofsetup.com wrote:

 Christopher Karper wrote:
  5.) I build the Installer project using the WixExtension...  I get a
 candle
  error candle.exe(0,0): error CNDL0144: The extension
  '..\..\..\Install\WixExtension\WixExtension\bin\Release\WixExtension.dll'
  could not be loaded.
 

 Use fuslogvw to see why binding failed. If it is a strong-name problem,
 you might need to use sn.exe to add skip-verfication entries like the
 WiX build does.

 --
 sig://boB
 http://joyofsetup.com/




 --
 Crystal Reports #45; New Free Runtime and 30 Day Trial
 Check out the new simplified licensign option that enables unlimited
 royalty#45;free distribution of the report engine for externally facing
 server and web deployment.
 http://p.sf.net/sfu/businessobjects
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Register Now  Save for Velocity, the Web Performance  Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance  Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-28 Thread Jason Ginchereau
Here's an idea: check the public-key-token of the assembly reference from your 
extension to wix.dll. If you're building the extension against wix.dll with one 
key but then trying to run it with wix.dll with a different key, the assembly 
loading may succeed but the types won't resolve as the same.

-Original Message-
From: Christopher Karper [mailto:christopher.kar...@gmail.com] 
Sent: Tuesday, April 28, 2009 11:56 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] On Team Build and WiX, and why it hates me.

fuslogvw says binding was successful.

Any ideas?

On Sat, Apr 25, 2009 at 11:32 AM, Bob Arnson b...@joyofsetup.com wrote:

 Christopher Karper wrote:
  5.) I build the Installer project using the WixExtension...  I get a
 candle
  error candle.exe(0,0): error CNDL0144: The extension
  '..\..\..\Install\WixExtension\WixExtension\bin\Release\WixExtension.dll'
  could not be loaded.
 

 Use fuslogvw to see why binding failed. If it is a strong-name problem,
 you might need to use sn.exe to add skip-verfication entries like the
 WiX build does.

 --
 sig://boB
 http://joyofsetup.com/




 --
 Crystal Reports #45; New Free Runtime and 30 Day Trial
 Check out the new simplified licensign option that enables unlimited
 royalty#45;free distribution of the report engine for externally facing
 server and web deployment.
 http://p.sf.net/sfu/businessobjects
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Register Now  Save for Velocity, the Web Performance  Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance  Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
Register Now  Save for Velocity, the Web Performance  Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance  Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-28 Thread Christopher Karper
This is incredibly unstable.

So, this morning, I ran the candle command line shown from votive's output
window myself in a CL window..   And it worked.
So, I restarted VS2008, and rebuilt the project, and that was working too!
So, I tried heading to the build server, and getting fuslogvw to work there,
and trying to run the candle command line directly...  It didn't work there,
but the fuslogvw said it loaded properly.

So, I just reran the candle command line locally, to compare the fuslogvw
outputs, most directly to check the assembly info of the wix dll...   and
it's not working locally again.
WTF.This is all against a static version of my extension.  That file has
not changed at all since April 21st.
Why would it work earlier today, but not work now?   I'm using the same cut
 pasted command line.

Chris

P.S. Thank you guys for the help, I do appreciate it...  I'm *really*
frustrated with what should be a simple task, and it's driving me up a wall
here, so the help is the only thing keeping my computer from going out the
window today.

On Tue, Apr 28, 2009 at 3:01 PM, Jason Ginchereau jason...@microsoft.comwrote:

 Here's an idea: check the public-key-token of the assembly reference from
 your extension to wix.dll. If you're building the extension against wix.dll
 with one key but then trying to run it with wix.dll with a different key,
 the assembly loading may succeed but the types won't resolve as the same.

 -Original Message-
 From: Christopher Karper [mailto:christopher.kar...@gmail.com]
 Sent: Tuesday, April 28, 2009 11:56 AM
 To: General discussion for Windows Installer XML toolset.
 Subject: Re: [WiX-users] On Team Build and WiX, and why it hates me.

 fuslogvw says binding was successful.

 Any ideas?

 On Sat, Apr 25, 2009 at 11:32 AM, Bob Arnson b...@joyofsetup.com wrote:

  Christopher Karper wrote:
   5.) I build the Installer project using the WixExtension...  I get a
  candle
   error candle.exe(0,0): error CNDL0144: The extension
  
 '..\..\..\Install\WixExtension\WixExtension\bin\Release\WixExtension.dll'
   could not be loaded.
  
 
  Use fuslogvw to see why binding failed. If it is a strong-name problem,
  you might need to use sn.exe to add skip-verfication entries like the
  WiX build does.
 
  --
  sig://boB
  http://joyofsetup.com/
 
 
 
 
 
 --
  Crystal Reports #45; New Free Runtime and 30 Day Trial
  Check out the new simplified licensign option that enables unlimited
  royalty#45;free distribution of the report engine for externally facing
  server and web deployment.
  http://p.sf.net/sfu/businessobjects
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
 

 --
 Register Now  Save for Velocity, the Web Performance  Operations
 Conference from O'Reilly Media. Velocity features a full day of
 expert-led, hands-on workshops and two days of sessions from industry
 leaders in dedicated Performance  Operations tracks. Use code vel09scf
 and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users



 --
 Register Now  Save for Velocity, the Web Performance  Operations
 Conference from O'Reilly Media. Velocity features a full day of
 expert-led, hands-on workshops and two days of sessions from industry
 leaders in dedicated Performance  Operations tracks. Use code vel09scf
 and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Register Now  Save for Velocity, the Web Performance  Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance  Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-28 Thread Bob Arnson
Christopher Karper wrote:
 '..\..\..\Install\WixExtension\WixExtension\bin\Release\WixExtension.dll'
 
 could not be loaded.
 

Are you supplying an AssemblyDefaultFabricatorExtension attribute? Which 
version of WiX are you using? I don't see where you could get that 
message (without additional detail) for an extension except when loading 
a fabricator extension.

-- 
sig://boB
http://joyofsetup.com/



--
Register Now  Save for Velocity, the Web Performance  Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance  Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-28 Thread Christopher Karper
It's just a normal WixExtension.   I have a compiler and decompiler
extension in the project.   All it does is turn some xml elements into table
entries, etc.

Here's what makes it tough for me to track down, whenever I try running this
through candle in the debugger, it works fine.   If I step through, it
*always* passes the load just fine.
This problem is absolutely enraging.

I will send you an archive of the entire solution, so you can see if I'm
doing anything stupendously stupid.

I believe I am using version 3.0.4917.0...   I know it's a little old now,
but I have trouble getting new software on the build server, so it's more
expedient to keep the older edition.   This problem persisted through
several different versions.

On Tue, Apr 28, 2009 at 8:55 PM, Bob Arnson b...@joyofsetup.com wrote:

 Christopher Karper wrote:
 
 '..\..\..\Install\WixExtension\WixExtension\bin\Release\WixExtension.dll'
 
  could not be loaded.
 

 Are you supplying an AssemblyDefaultFabricatorExtension attribute? Which
 version of WiX are you using? I don't see where you could get that
 message (without additional detail) for an extension except when loading
 a fabricator extension.

 --
 sig://boB
 http://joyofsetup.com/




 --
 Register Now  Save for Velocity, the Web Performance  Operations
 Conference from O'Reilly Media. Velocity features a full day of
 expert-led, hands-on workshops and two days of sessions from industry
 leaders in dedicated Performance  Operations tracks. Use code vel09scf
 and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Register Now  Save for Velocity, the Web Performance  Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance  Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-25 Thread Bob Arnson
Christopher Karper wrote:
 5.) I build the Installer project using the WixExtension...  I get a candle
 error candle.exe(0,0): error CNDL0144: The extension
 '..\..\..\Install\WixExtension\WixExtension\bin\Release\WixExtension.dll'
 could not be loaded.
   

Use fuslogvw to see why binding failed. If it is a strong-name problem, 
you might need to use sn.exe to add skip-verfication entries like the 
WiX build does.

-- 
sig://boB
http://joyofsetup.com/



--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] On Team Build and WiX, and why it hates me.

2009-04-25 Thread Brian Rogers
You might want to look at adding the entire namespace as -ext
My.Test.Namespace.WixExtension and put the extension in the root with
candle.

Brian Rogers
Intelligence removes complexity. - Me
http://icumove.spaces.live.com


On Sat, Apr 25, 2009 at 8:32 AM, Bob Arnson b...@joyofsetup.com wrote:

 Christopher Karper wrote:
  5.) I build the Installer project using the WixExtension...  I get a
 candle
  error candle.exe(0,0): error CNDL0144: The extension
  '..\..\..\Install\WixExtension\WixExtension\bin\Release\WixExtension.dll'
  could not be loaded.
 

 Use fuslogvw to see why binding failed. If it is a strong-name problem,
 you might need to use sn.exe to add skip-verfication entries like the
 WiX build does.

 --
 sig://boB
 http://joyofsetup.com/




 --
 Crystal Reports #45; New Free Runtime and 30 Day Trial
 Check out the new simplified licensign option that enables unlimited
 royalty#45;free distribution of the report engine for externally facing
 server and web deployment.
 http://p.sf.net/sfu/businessobjects
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users

--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] On Team Build and WiX, and why it hates me.

2009-04-24 Thread Christopher Karper
I've been struggling with this issue for some weeks now, and I've continued
to back burner it, but can't do that anymore.

I've built a WixExtension, and use it in several installers.  But I keep
running into problems with Votive / MSBuild loading the extension I've
built.  I'm guessing I'm having conflicts with the strong name signing or
something, but...  here's what I've done, and what's not working.

1.) I download the binary release and install it.  This is the only way I
know how to get Votive to work.
2.) I download the source and build it.  This is the only way I can get the
extension build tools I need.  (XsdGen, et al)
3.) I customize the Wix.Targets file to a Wix.Core.Targets so I can just
pull the tasks I need, without pulling the forced included files.  As it
stands, I can't add an xsdgen task to my project without pulling in the
SolutionInfo.cs files from the Wix distro unless I do this.
4.) I build the WixExtension, everything is happy.
5.) I build the Installer project using the WixExtension...  I get a candle
error candle.exe(0,0): error CNDL0144: The extension
'..\..\..\Install\WixExtension\WixExtension\bin\Release\WixExtension.dll'
could not be loaded.


Now, I've poked and prodded and moved references around, and I got it to
work for about 2 weeks...  I have no idea what planetary alignment I managed
to create, but it worked.

Now, I'm trying to get these build working under TFS Team Build, and
everything has come back.

What the crap?   What is it I'm doing wrong, and how can I track this issue
down?

I created a feature request a while back about including the extension build
tools in the binary release, but that has just never happened.  I'm positive
this an issue with me building these tools..  There's some version or strong
name mismatch, and something's choking.

Please, anyone, help me.  :-)

Chris
--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users