Discussion:
[WiX-devs] Installing WiX40.exe: Visual Studio 2010 project support
Kenneth Porter
2013-08-21 22:28:01 UTC
Permalink
I'm chasing down a burn problem I reported on the users list so I'm trying
to build and install from git to get something I can step through.

I pulled the current git head and have successfully built it. I uninstalled
WiX 3.6 and installed WiX40.exe.

Now Visual Studio 2010 tells me that my wixproj projects aren't supported.
So I'm wondering if I'm missing a step, or if there's some upgrade
mechanism that I need to apply to my existing projects to convert the 3.x
stuff to 4.x.
Rob Mensching
2013-08-21 22:34:03 UTC
Permalink
WiX v4.0 is currently extremely unstable. If you're just hunting a bug
you'll probably want stick to WiX v3.x (v3.8 is current). If you are
looking at working on significant new features then v4.0 is where it's at
but things are going to be bouncy. <smile/>


On Wed, Aug 21, 2013 at 3:28 PM, Kenneth Porter <***@sewingwitch.com>wrote:

> I'm chasing down a burn problem I reported on the users list so I'm trying
> to build and install from git to get something I can step through.
>
> I pulled the current git head and have successfully built it. I uninstalled
> WiX 3.6 and installed WiX40.exe.
>
> Now Visual Studio 2010 tells me that my wixproj projects aren't supported.
> So I'm wondering if I'm missing a step, or if there's some upgrade
> mechanism that I need to apply to my existing projects to convert the 3.x
> stuff to 4.x.
>
>
> ------------------------------------------------------------------------------
> Introducing Performance Central, a new site from SourceForge and
> AppDynamics. Performance Central is your source for news, insights,
> analysis and resources for efficient Application Performance Management.
> Visit us today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-devs mailing list
> WiX-***@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-devs
>
>
Kenneth Porter
2013-08-22 00:35:44 UTC
Permalink
--On Wednesday, August 21, 2013 4:34 PM -0700 Rob Mensching
<***@robmensching.com> wrote:

> WiX v4.0 is currently extremely unstable. If you're just hunting a bug
> you'll probably want stick to WiX v3.x (v3.8 is current). If you are
> looking at working on significant new features then v4.0 is where it's at
> but things are going to be bouncy. <smile/>

Ok, I'll go look up how to switch branches in git. ;) (I'm a Subversion
guy.)
Kenneth Porter
2013-08-22 00:45:28 UTC
Permalink
--On Wednesday, August 21, 2013 6:35 PM -0700 Kenneth Porter
<***@sewingwitch.com> wrote:

> Ok, I'll go look up how to switch branches in git. ;) (I'm a Subversion
> guy.)

And it's: git checkout tags/v3.8.819.0
Kenneth Porter
2013-08-22 23:24:15 UTC
Permalink
--On Wednesday, August 21, 2013 6:45 PM -0700 Kenneth Porter
<***@sewingwitch.com> wrote:

> And it's: git checkout tags/v3.8.819.0

I built from this tag and got a build\debug\x86\WiX38.exe to install. But
VS 2010 still isn't recognizing wixproj files. Before I go digging down
into the installers and the VS SDK documentation, am I missing something
obvious here? Shouldn't those hooks get installed? (I'm assuming this is
Votive that hooks WiX to VS2010, and I see its msi in the things that got
built.)
Blair Murri
2013-08-23 00:04:20 UTC
Permalink
Look in your install logs. Votive.msi's in particular. Make sure that the appropriate detection happened to install and that the relevant features, components, and the actual resources were actually installed.

> Date: Thu, 22 Aug 2013 16:24:15 -0700
> From: ***@sewingwitch.com
> To: wix-***@lists.sourceforge.net
> Subject: Re: [WiX-devs] Installing WiX40.exe: Visual Studio 2010 project support
>
> --On Wednesday, August 21, 2013 6:45 PM -0700 Kenneth Porter
> <***@sewingwitch.com> wrote:
>
> > And it's: git checkout tags/v3.8.819.0
>
> I built from this tag and got a build\debug\x86\WiX38.exe to install. But
> VS 2010 still isn't recognizing wixproj files. Before I go digging down
> into the installers and the VS SDK documentation, am I missing something
> obvious here? Shouldn't those hooks get installed? (I'm assuming this is
> Votive that hooks WiX to VS2010, and I see its msi in the things that got
> built.)
>
> ------------------------------------------------------------------------------
> Introducing Performance Central, a new site from SourceForge and
> AppDynamics. Performance Central is your source for news, insights,
> analysis and resources for efficient Application Performance Management.
> Visit us today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-devs mailing list
> WiX-***@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-devs
Phill Hogland
2013-08-23 00:21:46 UTC
Permalink
You need to implement Step 2 in 'Integrating WiX Projects Into Daily Builds'
to get it to use a different set of binaries than at the default Wix install
path. I was fighting that issue until today when I implemented both Step 1
and Step 2. I also found that I needed to go through both the msi and the
bundle proj files and make sure that paths to Reference were also switched
to the new tools location.



--
View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Installing-WiX40-exe-Visual-Studio-2010-project-support-tp7588321p7588364.html
Sent from the wix-devs mailing list archive at Nabble.com.
Phill Hogland
2013-08-23 00:08:51 UTC
Permalink
I also use SVN and was struggling to get started with Git when I discovered
that I did not need to use Git. On the wix.codeplex.com 'Source Code' tab,
I select the version I want in 'Browse Changes' and click on Download. It
gave me a zip with all of the files (including the files that were missing
from the source zip on the SF download page for Wix 3.7.1224). I also
pulled the Wix 3.8 code this way. I was able to create a Debug build from
those files, but so far I have not been able to get any project to build and
link to the Debug output files. For now I am building against the RTM, but
I hope to return to this issue an get my project to run under a debugger. I
also realize that I will need to learn Git to submit anything, if that day
comes.



--
View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Installing-WiX40-exe-Visual-Studio-2010-project-support-tp7588321p7588363.html
Sent from the wix-devs mailing list archive at Nabble.com.
Andrew Gray
2013-08-22 03:37:23 UTC
Permalink
Ken,

Switch to Git. The world has voted and the future is Git.

On Thursday, August 22, 2013, Kenneth Porter wrote:

> --On Wednesday, August 21, 2013 4:34 PM -0700 Rob Mensching
> <***@robmensching.com <javascript:;>> wrote:
>
> > WiX v4.0 is currently extremely unstable. If you're just hunting a bug
> > you'll probably want stick to WiX v3.x (v3.8 is current). If you are
> > looking at working on significant new features then v4.0 is where it's at
> > but things are going to be bouncy. <smile/>
>
> Ok, I'll go look up how to switch branches in git. ;) (I'm a Subversion
> guy.)
>
>
>
>
> ------------------------------------------------------------------------------
> Introducing Performance Central, a new site from SourceForge and
> AppDynamics. Performance Central is your source for news, insights,
> analysis and resources for efficient Application Performance Management.
> Visit us today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-devs mailing list
> WiX-***@lists.sourceforge.net <javascript:;>
> https://lists.sourceforge.net/lists/listinfo/wix-devs
>
Kenneth Porter
2013-08-22 21:23:09 UTC
Permalink
--On Thursday, August 22, 2013 2:37 PM +1000 Andrew Gray
<***@gmail.com> wrote:

> Switch to Git. The world has voted and the future is Git.

LOL, I know, but there's a learning curve, and I haven't yet felt the need
to retrain myself and my coworkers in it.

I've seen Linus' presentation at Google on the virtues of git, so I
certainly see the value. I've even got a Github account and a copy of the
Pro book. But I don't use it every day, so I still have to look up how to
do everything when I need to touch a project in it.

There's just too many fun toys to learn in the world today. Including WiX.
git will have to wait. ;)
Loading...