[WiX-users] Build behavior for WiX projects
The build-on-demand behavior doesn't seem to work as well as we expected. After experimenting with it a bit, we ran into problems when building the solution using MSBuild on the command line (in both Debug and Release) and people get confused because their setup is not building etc. As a result, we'll switch back to build-by-default. Expect this change to happen soon. If you have any questions or comments, feel free to contact me. Thanks, Candy From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Candy Chiang Sent: Wednesday, April 16, 2008 5:11 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Build behavior for WiX projects In the recent builds, we have changed the build behavior of WiX project so that it only builds by default if it is the only project in the solution. If you have more than one project in a solution, the WiX project will not build automatically. This allows you to skip building the WiX project with no overhead when you make tweaks in your application code until you have all your bits ready to be packaged. This implies that when you build the solution using MSBuild on the command line, the WiX project in the solution (assuming there is more than one project) will not be built. If you want the WiX project to build with the solution, you will need to change the build configuration via the Configuration Manager console in Visual Studio. Alternatively, you may choose to build the .wixproj separately through another process. We want to get a feel from the community how this new build behavior is working out for people. A few things to consider: * How do you like this new build behavior? Is it intuitive and easier to use? * Consider other options and how those might be better: o Make WiX project to always build by default in the solution. o Make WiX project to only build by default in Release configuration but not in Debug configuration. o Others suggestions? Please let us know your thoughts. - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Build behavior for WiX projects
Thank you for the feedback. If anyone else has more feedback/comments/suggestions, please let us know. We'd love to hear them. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Holmgren Mathias Sent: Thursday, April 17, 2008 1:33 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Build behavior for WiX projects I might be the only one, but I was not surprised by the WiX project not building since it is consistent with the behaviour of Visual Studio Setup Projects. Confusing? Yes, but OTOH I had already paid for that confusion before so it was not confusing any more. What is best? Not sure, but I am fine with the explicit build as is. I don't want it to slow me down every time I compile my code. The setup project should only be built on the integration server anyway. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Mensching Sent: den 17 april 2008 07:53 To: dB.; Candy Chiang; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Build behavior for WiX projects I basically agree. I understand the desire to avoid having the WiX projects rebuild every time you hit F5, but this behavior is going to be very difficult to puzzle out without searching the wix-users archive. Personally, I would pick only building by default in the Release configuration over this new behavior. Although, building all the time might be okay too... especially if validation didn't take so freaking long (a different battle to tackle) From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of dB. Sent: Wednesday, April 16, 2008 22:01 To: Candy Chiang; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Build behavior for WiX projects I am a little confused by this change. In my opinion this should behave exactly like any other project in the solution, whether it's written in C++, C# or even LOGO :) From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Candy Chiang Sent: Wednesday, April 16, 2008 8:11 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Build behavior for WiX projects In the recent builds, we have changed the build behavior of WiX project so that it only builds by default if it is the only project in the solution. If you have more than one project in a solution, the WiX project will not build automatically. This allows you to skip building the WiX project with no overhead when you make tweaks in your application code until you have all your bits ready to be packaged. This implies that when you build the solution using MSBuild on the command line, the WiX project in the solution (assuming there is more than one project) will not be built. If you want the WiX project to build with the solution, you will need to change the build configuration via the Configuration Manager console in Visual Studio. Alternatively, you may choose to build the .wixproj separately through another process. We want to get a feel from the community how this new build behavior is working out for people. A few things to consider: * How do you like this new build behavior? Is it intuitive and easier to use? * Consider other options and how those might be better: o Make WiX project to always build by default in the solution. o Make WiX project to only build by default in Release configuration but not in Debug configuration. o Others suggestions? Please let us know your thoughts. - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Build behavior for WiX projects
I might be the only one, but I was not surprised by the WiX project not building since it is consistent with the behaviour of Visual Studio Setup Projects. Confusing? Yes, but OTOH I had already paid for that confusion before so it was not confusing any more. What is best? Not sure, but I am fine with the explicit build as is. I don't want it to slow me down every time I compile my code. The setup project should only be built on the integration server anyway. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Mensching Sent: den 17 april 2008 07:53 To: dB.; Candy Chiang; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Build behavior for WiX projects I basically agree. I understand the desire to avoid having the WiX projects rebuild every time you hit F5, but this behavior is going to be very difficult to puzzle out without searching the wix-users archive. Personally, I would pick only building by default in the Release configuration over this new behavior. Although, building all the time might be okay too... especially if validation didn't take so freaking long (a different battle to tackle) From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of dB. Sent: Wednesday, April 16, 2008 22:01 To: Candy Chiang; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Build behavior for WiX projects I am a little confused by this change. In my opinion this should behave exactly like any other project in the solution, whether it's written in C++, C# or even LOGO :) From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Candy Chiang Sent: Wednesday, April 16, 2008 8:11 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Build behavior for WiX projects In the recent builds, we have changed the build behavior of WiX project so that it only builds by default if it is the only project in the solution. If you have more than one project in a solution, the WiX project will not build automatically. This allows you to skip building the WiX project with no overhead when you make tweaks in your application code until you have all your bits ready to be packaged. This implies that when you build the solution using MSBuild on the command line, the WiX project in the solution (assuming there is more than one project) will not be built. If you want the WiX project to build with the solution, you will need to change the build configuration via the Configuration Manager console in Visual Studio. Alternatively, you may choose to build the .wixproj separately through another process. We want to get a feel from the community how this new build behavior is working out for people. A few things to consider: * How do you like this new build behavior? Is it intuitive and easier to use? * Consider other options and how those might be better: o Make WiX project to always build by default in the solution. o Make WiX project to only build by default in Release configuration but not in Debug configuration. o Others suggestions? Please let us know your thoughts. - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Build behavior for WiX projects
Agreed. This is precisely why the Configuration Manager dialog box has those little check boxes labelled Build :) From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of dB. Sent: Thu 17 April 2008 06:01 To: Candy Chiang; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Build behavior for WiX projects I am a little confused by this change. In my opinion this should behave exactly like any other project in the solution, whether it's written in C++, C# or even LOGO :) From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Candy Chiang Sent: Wednesday, April 16, 2008 8:11 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Build behavior for WiX projects In the recent builds, we have changed the build behavior of WiX project so that it only builds by default if it is the only project in the solution. If you have more than one project in a solution, the WiX project will not build automatically. This allows you to skip building the WiX project with no overhead when you make tweaks in your application code until you have all your bits ready to be packaged. This implies that when you build the solution using MSBuild on the command line, the WiX project in the solution (assuming there is more than one project) will not be built. If you want the WiX project to build with the solution, you will need to change the build configuration via the Configuration Manager console in Visual Studio. Alternatively, you may choose to build the .wixproj separately through another process. We want to get a feel from the community how this new build behavior is working out for people. A few things to consider: * How do you like this new build behavior? Is it intuitive and easier to use? * Consider other options and how those might be better: o Make WiX project to always build by default in the solution. o Make WiX project to only build by default in Release configuration but not in Debug configuration. o Others suggestions? Please let us know your thoughts. 1E can save a company with 10,000 PCs over $165,000 and 1,381 tons of CO2 emissions per annum. Calculate what you can save with the award winning NightWatchman from 1E. Discover the benefits of System Center solutions for yourself - attend an exclusive 1E Enterprise Solutions Road Show. Visit our website at http://www.1e.com DISCLAIMER: This is a PRIVATE message. If you are not the intended recipient, please delete without copying and kindly advise us by e-mail of the mistake in delivery. NOTE: Regardless of content, this e-mail shall not operate to bind 1E Ltd to any order or other contract unless pursuant to explicit written agreement or government initiative expressly permitting the use of e-mail for such purpose - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Build behavior for WiX projects
At the moment in visual studio a Setup Project only builds in Release configuration by default. (at least thats how it works on my system here) I can see having wix projects match this beahavior to keep consistency with the installer building project types, but that is only one scenario for the usage of wix (within visual stuido). Does not cover manual command line builds, unattended build servers etc. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Candy Chiang Sent: Wednesday, April 16, 2008 8:11 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Build behavior for WiX projects In the recent builds, we have changed the build behavior of WiX project so that it only builds by default if it is the only project in the solution. If you have more than one project in a solution, the WiX project will not build automatically. This allows you to skip building the WiX project with no overhead when you make tweaks in your application code until you have all your bits ready to be packaged. This implies that when you build the solution using MSBuild on the command line, the WiX project in the solution (assuming there is more than one project) will not be built. If you want the WiX project to build with the solution, you will need to change the build configuration via the Configuration Manager console in Visual Studio. Alternatively, you may choose to build the .wixproj separately through another process. We want to get a feel from the community how this new build behavior is working out for people. A few things to consider: . How do you like this new build behavior? Is it intuitive and easier to use? . Consider other options and how those might be better: o Make WiX project to always build by default in the solution. o Make WiX project to only build by default in Release configuration but not in Debug configuration. o Others suggestions? Please let us know your thoughts. - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Build behavior for WiX projects
In the recent builds, we have changed the build behavior of WiX project so that it only builds by default if it is the only project in the solution. If you have more than one project in a solution, the WiX project will not build automatically. This allows you to skip building the WiX project with no overhead when you make tweaks in your application code until you have all your bits ready to be packaged. This implies that when you build the solution using MSBuild on the command line, the WiX project in the solution (assuming there is more than one project) will not be built. If you want the WiX project to build with the solution, you will need to change the build configuration via the Configuration Manager console in Visual Studio. Alternatively, you may choose to build the .wixproj separately through another process. We want to get a feel from the community how this new build behavior is working out for people. A few things to consider: * How do you like this new build behavior? Is it intuitive and easier to use? * Consider other options and how those might be better: o Make WiX project to always build by default in the solution. o Make WiX project to only build by default in Release configuration but not in Debug configuration. o Others suggestions? Please let us know your thoughts. - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Build behavior for WiX projects
I am a little confused by this change. In my opinion this should behave exactly like any other project in the solution, whether it's written in C++, C# or even LOGO :) From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Candy Chiang Sent: Wednesday, April 16, 2008 8:11 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Build behavior for WiX projects In the recent builds, we have changed the build behavior of WiX project so that it only builds by default if it is the only project in the solution. If you have more than one project in a solution, the WiX project will not build automatically. This allows you to skip building the WiX project with no overhead when you make tweaks in your application code until you have all your bits ready to be packaged. This implies that when you build the solution using MSBuild on the command line, the WiX project in the solution (assuming there is more than one project) will not be built. If you want the WiX project to build with the solution, you will need to change the build configuration via the Configuration Manager console in Visual Studio. Alternatively, you may choose to build the .wixproj separately through another process. We want to get a feel from the community how this new build behavior is working out for people. A few things to consider: * How do you like this new build behavior? Is it intuitive and easier to use? * Consider other options and how those might be better: o Make WiX project to always build by default in the solution. o Make WiX project to only build by default in Release configuration but not in Debug configuration. o Others suggestions? Please let us know your thoughts. - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Build behavior for WiX projects
I basically agree. I understand the desire to avoid having the WiX projects rebuild every time you hit F5, but this behavior is going to be very difficult to puzzle out without searching the wix-users archive. Personally, I would pick only building by default in the Release configuration over this new behavior. Although, building all the time might be okay too... especially if validation didn't take so freaking long (a different battle to tackle) From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of dB. Sent: Wednesday, April 16, 2008 22:01 To: Candy Chiang; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Build behavior for WiX projects I am a little confused by this change. In my opinion this should behave exactly like any other project in the solution, whether it's written in C++, C# or even LOGO :) From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Candy Chiang Sent: Wednesday, April 16, 2008 8:11 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Build behavior for WiX projects In the recent builds, we have changed the build behavior of WiX project so that it only builds by default if it is the only project in the solution. If you have more than one project in a solution, the WiX project will not build automatically. This allows you to skip building the WiX project with no overhead when you make tweaks in your application code until you have all your bits ready to be packaged. This implies that when you build the solution using MSBuild on the command line, the WiX project in the solution (assuming there is more than one project) will not be built. If you want the WiX project to build with the solution, you will need to change the build configuration via the Configuration Manager console in Visual Studio. Alternatively, you may choose to build the .wixproj separately through another process. We want to get a feel from the community how this new build behavior is working out for people. A few things to consider: * How do you like this new build behavior? Is it intuitive and easier to use? * Consider other options and how those might be better: o Make WiX project to always build by default in the solution. o Make WiX project to only build by default in Release configuration but not in Debug configuration. o Others suggestions? Please let us know your thoughts. - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users