<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://code.msdn.microsoft.com/rss.xsl"?><rss version="2.0"><channel><title>bmg Forum Rss Feed</title><link>http://code.msdn.microsoft.com/bmg/Thread/List.aspx</link><description>bmg Forum Rss Description</description><item><title>NEW POST: Prerequisites are not installed</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=2301</link><description>&lt;div class="wikidoc"&gt;
hi, &lt;br /&gt;I am adding a custom prerequisite to my deployment project using BMG. Every thing works fine except that the installer does not detect the prerequistes prior to installing the main setup.&lt;br /&gt;I am including my package.xml and product.xml as well over here. Please correct me where I making a mistake.&lt;br /&gt; &lt;br /&gt;Package.XML&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;Package Name=&amp;quot;DisplayName&amp;quot; Culture=&amp;quot;Culture&amp;quot; xmlns=&amp;quot;http://schemas.microsoft.com/developer/2004/01/bootstrapper&amp;quot;&amp;gt;&lt;br /&gt;  &amp;lt;PackageFiles CopyAllPackageFiles=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;PackageFile Name=&amp;quot;windows media 9 vcm.msi&amp;quot; /&amp;gt;&lt;br /&gt;  &amp;lt;/PackageFiles&amp;gt;&lt;br /&gt;  &amp;lt;Commands Reboot=&amp;quot;Defer&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;Command PackageFile=&amp;quot;windows media 9 vcm.msi&amp;quot;&amp;gt;&lt;br /&gt;      &amp;lt;InstallConditions&amp;gt;&lt;br /&gt;        &amp;lt;BypassIf Property=&amp;quot;VersionMsi&amp;quot; Compare=&amp;quot;ValueExists&amp;quot; Value=&amp;quot;N/A for ValueExists and ValueNotExists&amp;quot; /&amp;gt;&lt;br /&gt;        &amp;lt;FailIf Property=&amp;quot;AdminUser&amp;quot; Compare=&amp;quot;ValueEqualTo&amp;quot; Value=&amp;quot;false&amp;quot; String=&amp;quot;Anunexpectederroroccurre&amp;quot; /&amp;gt;&lt;br /&gt;      &amp;lt;/InstallConditions&amp;gt;&lt;br /&gt;      &amp;lt;ExitCodes&amp;gt;&lt;br /&gt;        &amp;lt;ExitCode Value=&amp;quot;0&amp;quot; Result=&amp;quot;Success&amp;quot; /&amp;gt;&lt;br /&gt;        &amp;lt;ExitCode Value=&amp;quot;4121&amp;quot; Result=&amp;quot;Fail&amp;quot; String=&amp;quot;donotrequired&amp;quot; /&amp;gt;&lt;br /&gt;        &amp;lt;DefaultExitCode Result=&amp;quot;Fail&amp;quot; String=&amp;quot;Anunexpectedexitcodewasr&amp;quot; FormatMessageFromSystem=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;      &amp;lt;/ExitCodes&amp;gt;&lt;br /&gt;    &amp;lt;/Command&amp;gt;&lt;br /&gt;  &amp;lt;/Commands&amp;gt;&lt;br /&gt;  &amp;lt;Strings&amp;gt;&lt;br /&gt;    &amp;lt;String Name=&amp;quot;Culture&amp;quot;&amp;gt;en&amp;lt;/String&amp;gt;&lt;br /&gt;    &amp;lt;String Name=&amp;quot;DisplayName&amp;quot;&amp;gt;Windows Media Codec&amp;lt;/String&amp;gt;&lt;br /&gt;    &amp;lt;String Name=&amp;quot;Anunexpectederroroccurre&amp;quot;&amp;gt;An unexpected error occurred. The product was unable to install.&amp;lt;/String&amp;gt;&lt;br /&gt;    &amp;lt;String Name=&amp;quot;donotrequired&amp;quot;&amp;gt;donotrequired&amp;lt;/String&amp;gt;&lt;br /&gt;    &amp;lt;String Name=&amp;quot;Anunexpectedexitcodewasr&amp;quot;&amp;gt;An unexpected exit code was returned from the installer. The installation failed.&amp;lt;/String&amp;gt;&lt;br /&gt;  &amp;lt;/Strings&amp;gt;&lt;br /&gt;&amp;lt;/Package&amp;gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Product.xml&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;Product ProductCode=&amp;quot;Windows.Media.9.VCM&amp;quot; xmlns=&amp;quot;http://schemas.microsoft.com/developer/2004/01/bootstrapper&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;/div&gt;</description><author>jayaswal_raj</author><pubDate>Sun, 20 Sep 2009 06:23:02 GMT</pubDate><guid isPermaLink="false">NEW POST: Prerequisites are not installed 20090920A</guid></item><item><title>NEW POST: Suppress .Net 3.51 SP1 EULA</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=2088</link><description>&lt;div class="wikidoc"&gt;
My users are choosing to not agree with the EULA, which then returns and error number, and more importantly, makes our application have a bad day.&lt;br /&gt;Is there a way to update the .Net 3.51 SP1 bootstrap manifest package to suppress the EULA?&lt;br /&gt;
&lt;/div&gt;</description><author>ToddK</author><pubDate>Wed, 29 Jul 2009 14:56:18 GMT</pubDate><guid isPermaLink="false">NEW POST: Suppress .Net 3.51 SP1 EULA 20090729P</guid></item><item><title>NEW POST: Working Directory</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1798</link><description>&lt;div class="wikidoc"&gt;
I have a setup.exe file which uses a .dat file during its installation.  When the bootstrapper executes my setup.exe file, it can't find the .dat file.  How do I specify the working directory? I have included the .dat file in the bootstrapper and when I look in the folder, they are both there.&lt;br /&gt;
&lt;/div&gt;</description><author>smiles3983</author><pubDate>Wed, 27 May 2009 22:09:43 GMT</pubDate><guid isPermaLink="false">NEW POST: Working Directory 20090527P</guid></item><item><title>NEW POST: SQL Server 2008 SP1</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1760</link><description>&lt;div class="wikidoc"&gt;
Hi Everyone,&lt;br /&gt; &lt;br /&gt;I managed to figure out a work around which will be fine for now. I am somewhat making an assumption that it has worked without testing it completely yet.&lt;br /&gt; &lt;br /&gt;Under my bootstrapper folder, C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\SqlExpress2008\en, I found the file package.xml, which has 2 public keys in it which were not matching the new SQL Express 2008 SP1 packages.&lt;br /&gt; &lt;br /&gt;All I had to do was right click on the new installer packages (SQLEXPR32x86ENU.EXE, and SQLEXPRx64ENU.EXE), select properties. Go to the Digital Signatures tab, double click the digital signature. If I then click view certificate and go to the details tab. I can scroll down to 'Public Key'. If I copy and paste the key there and take out all the spaces, that is the public key I need to use.&lt;br /&gt; &lt;br /&gt;So to summarise the public key needed in the package.xml file is the public key of the digital signature on the installation package.&lt;br /&gt; &lt;br /&gt;A lot of people on the net give the impression that the public key is some kind of hash of the install package, so don't pay any attention to that.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>petermcc</author><pubDate>Wed, 20 May 2009 22:35:40 GMT</pubDate><guid isPermaLink="false">NEW POST: SQL Server 2008 SP1 20090520P</guid></item><item><title>NEW POST: SQL Server 2008 SP1</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1760</link><description>&lt;div class="wikidoc"&gt;
Hi All,&lt;br /&gt; &lt;br /&gt;We have been using Bootstrapper Manifest Generator for a while now, and it has worked great for us.&lt;br /&gt; &lt;br /&gt;Our bootstrapper installs SQL Server 2008 Express as a prerequisite for our software (and other stuff too).&lt;br /&gt; &lt;br /&gt;I would like to upgrade the bootstrapper to install SQL Server 2008 SP1. Is Bootstrapper Manifest Generator going to be updated to work with SQL Server 2008 SP1 soon?&lt;br /&gt; &lt;br /&gt;I tried to update the SQL installation files in our installation package with the newer ones (SQLEXPR32&lt;i&gt;x86&lt;/i&gt;ENU.EXE, and SQLEXPR&lt;i&gt;x64&lt;/i&gt;ENU.EXE) but when I run the installer it says that the packages have been tampered with. I am guessing that is because the public keys are different.&lt;br /&gt; &lt;br /&gt;I was wondering in the package.xml file, perhaps all I need to do is update the public keys, and rebuild the bootstrapper package. That would alternatively work, but I am not exactly sure how to work out what the new public keys should be.&lt;br /&gt; &lt;br /&gt;Thanks,&lt;br /&gt; &lt;br /&gt;Peter.&lt;br /&gt;
&lt;/div&gt;</description><author>petermcc</author><pubDate>Wed, 20 May 2009 05:10:43 GMT</pubDate><guid isPermaLink="false">NEW POST: SQL Server 2008 SP1 20090520A</guid></item><item><title>NEW POST: Not able to view the custom prerequisites in VS 2008</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1736</link><description>&lt;div class="wikidoc"&gt;
Check in your product.xml in the package folder that the Product Code attribute is set:&lt;br /&gt;&amp;lt;Product ProductCode=&amp;quot;Visual Fox Pro 9.0&amp;quot; xmlns=&amp;quot;http://schemas.microsoft.com/developer/2004/01/bootstrapper&amp;quot;&amp;gt;&lt;br /&gt; &lt;br /&gt;If it's not it won't show up in the prerequisites.&lt;br /&gt; &lt;br /&gt;e.g.&lt;br /&gt; &lt;br /&gt;&amp;lt;Product ProductCode=&amp;quot;&amp;quot; xmlns=&amp;quot;http://schemas.microsoft.com/developer/2004/01/bootstrapper&amp;quot;&amp;gt;&lt;br /&gt;
&lt;/div&gt;</description><author>brettney</author><pubDate>Tue, 19 May 2009 12:40:58 GMT</pubDate><guid isPermaLink="false">NEW POST: Not able to view the custom prerequisites in VS 2008 20090519P</guid></item><item><title>NEW POST: Not able to view the custom prerequisites in VS 2008</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1736</link><description>&lt;div class="wikidoc"&gt;
I downloaded the Bootstrapper manifest generator and followed the steps properly.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;The build output was successful with 0 warning and I could see the output folder on&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;However it is not appearing in the prerequisites window in my visual studio IDE.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Am I missing some cases. I am using Microsoft Visual C# 2008 express edition.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;Any help would be really appreciated.&lt;br /&gt; &lt;br /&gt;Urgent it is!&lt;br /&gt; &lt;br /&gt;Thanks!&lt;br /&gt;
&lt;/div&gt;</description><author>JLO</author><pubDate>Fri, 15 May 2009 19:30:16 GMT</pubDate><guid isPermaLink="false">NEW POST: Not able to view the custom prerequisites in VS 2008 20090515P</guid></item><item><title>NEW POST: BMG for VS2005 Capabilities?</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1735</link><description>&lt;div class="wikidoc"&gt;
Pardon the newbie question, but I know the VS2005/BMG bootstrapper can do everything I need except I don't know about the things below.  Can it do all of the following:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Can the bootstrapper executable be renamed (such as &amp;quot;MyInstall.exe&amp;quot; instead of &amp;quot;setup.exe&amp;quot;)?&lt;/li&gt;&lt;li&gt;Can the bootstrapper run with absolutely no UI by default (as in w/o the user needing to specify a specific &amp;quot;silent&amp;quot; or &amp;quot;unattended&amp;quot; command line)?&lt;/li&gt;&lt;li&gt;Can the product.xml/package.xml manifests be left external to the bootstrapper (not streamed into the exe as a resource)?&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;I've been using InstallShield for bootstrapping up to this point but the bootstrapper is basically a &amp;quot;black box&amp;quot; I have very little-to-no control over.  I have two separate bootstrappers &amp;quot;SetupMyProduct.exe&amp;quot; (for first-time installs only) and &amp;quot;UpdateMyProduct.exe&amp;quot; (for updating previously installed product) that each run with a full UI and I need something to &amp;quot;bootstrap the bootstrappers&amp;quot; so there's one starting point for my customers.&lt;br /&gt;
&lt;/div&gt;</description><author>ColbyRingeisen</author><pubDate>Fri, 15 May 2009 16:43:00 GMT</pubDate><guid isPermaLink="false">NEW POST: BMG for VS2005 Capabilities? 20090515P</guid></item><item><title>NEW POST: Need exit code/installation condition if language pack installation fails</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1732</link><description>&lt;div class="wikidoc"&gt;
Hi,&lt;br /&gt; &lt;br /&gt;I am using BMG tool to bootstrap german language pack along with .net framework 2.0 and windows installer 3.1 to deploy windows application. &lt;br /&gt;I would like to know if there is any exit code/installation condition available in proudct.xml for german language pack so that if due to any reason installation of german language pack fails but, setup continues to install window application??&lt;br /&gt;
&lt;/div&gt;</description><author>dhanvin</author><pubDate>Thu, 14 May 2009 09:59:24 GMT</pubDate><guid isPermaLink="false">NEW POST: Need exit code/installation condition if language pack installation fails 20090514A</guid></item><item><title>NEW POST: Need Product Manifest for Crystal Reports 10 Runtime</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1654</link><description>&lt;div class="wikidoc"&gt;
Hi&lt;br /&gt; &lt;br /&gt;I need Product Manifest for Crystal Reports 10 Runtime. Else if anyone is having information about the installation checks for it then please do provide it.&lt;br /&gt; &lt;br /&gt;Thanks&lt;br /&gt;
&lt;/div&gt;</description><author>vivekd</author><pubDate>Fri, 01 May 2009 05:40:23 GMT</pubDate><guid isPermaLink="false">NEW POST: Need Product Manifest for Crystal Reports 10 Runtime 20090501A</guid></item><item><title>NEW POST: Pass through command line arguments</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1370</link><description>&lt;div class="wikidoc"&gt;
&lt;div class="quote"&gt;
 &lt;br /&gt;DavidGuyer wrote:&lt;br /&gt; &lt;br /&gt;Command line parameters, when passed through setup.exe, are passed to the final application installer, particularly in the .MSI/Setup case.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;Thanks for your response, but I'm confused. Command line parameters &lt;b&gt;are&lt;/b&gt; or &lt;b&gt;are not&lt;/b&gt; passed thru setup.exe to the final application installer? That's what I'm trying to accomplish - to pass command line arguments through setup.exe down to the final installer. I thought going through the bootstrapper was the way to go.&lt;br /&gt; &lt;br /&gt;I've created a bootstrapper that downloads and installs SQL Express, and built setup.exe with the BMG tool. When I run setup.exe, I want to pass in command line parameters for the SQL Express installer.&lt;br /&gt; &lt;br /&gt;Currently, parameters won't make it thru setup.exe to the SQL Express installer, but I can specify parameters when creating the bootstrapper that will pass thru. The drawback is that I have to hard-code the parameters in the bootstrapper.&lt;br /&gt; &lt;br /&gt;I also tried including the bootstrapper in a setup.exe built by a Visual Studio setup project. Same results.&lt;br /&gt; &lt;br /&gt;How can I get command line arguments from the setup.exe command line to the SQL Express installer started by the bootstrapper?&lt;br /&gt; &lt;br /&gt;Thanks.&lt;br /&gt; &lt;br /&gt;I also posted my question to the ClickOnce/Setup forum: &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/6e8f843b-2f1d-43e1-8c2d-5afb1c772abf" class="externalLink"&gt;http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/6e8f843b-2f1d-43e1-8c2d-5afb1c772abf&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>nekno</author><pubDate>Wed, 11 Mar 2009 00:57:12 GMT</pubDate><guid isPermaLink="false">NEW POST: Pass through command line arguments 20090311A</guid></item><item><title>NEW POST: BMG.exe Command Line support ??</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1429</link><description>&lt;div class="wikidoc"&gt;
Referenced in Help and when looking at the BMG.exe in reflector I see there is code to accept command line parameters to build projects.&lt;br /&gt; &lt;br /&gt;However using &amp;quot;/?&amp;quot; or any of the other combinations will not return the Usage text or even error messages?&lt;br /&gt;Is this a bug?&lt;br /&gt;Will it be fixed soon?&lt;br /&gt;I'd like to be able to build a package manifest (VSBootstrapperManifest) from MSBuild via the BMG.exe command lines... Is this even possible?&lt;br /&gt; &lt;br /&gt;Thanks in advance.&lt;br /&gt;
&lt;/div&gt;</description><author>ColoradoKid</author><pubDate>Tue, 10 Mar 2009 17:56:17 GMT</pubDate><guid isPermaLink="false">NEW POST: BMG.exe Command Line support ?? 20090310P</guid></item><item><title>NEW POST: x86 or x64 conditions</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1404</link><description>&lt;div class="wikidoc"&gt;
 &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;Gravy wrote:&lt;br /&gt;Aha! Found it. My condition should has included:&lt;br /&gt; &lt;br /&gt;&amp;lt;BypassIf Property=&amp;quot;VersionNT64&amp;quot; Compare=&amp;quot;ValueNotExists&amp;quot; Value=&amp;quot;N/A for ValueExists and ValueNotExists&amp;quot; /&amp;gt; &lt;br /&gt; &lt;br /&gt;Regards&lt;br /&gt; &lt;br /&gt;Graham&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt; &lt;br /&gt;We usually use the ProcessorArchitecture variable... as in:&lt;br /&gt; &lt;br /&gt;&amp;lt;FailIf Property=&amp;quot;ProcessorArchitecture&amp;quot; Compare=&amp;quot;ValueEqualTo&amp;quot; Value=&amp;quot;IA64&amp;quot; String=&amp;quot;InvalidPlatformArchitecture&amp;quot; /&amp;gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;{quote} &lt;br /&gt;
&lt;/div&gt;</description><author>DavidGuyer</author><pubDate>Mon, 09 Mar 2009 19:27:32 GMT</pubDate><guid isPermaLink="false">NEW POST: x86 or x64 conditions 20090309P</guid></item><item><title>NEW POST: Pass through command line arguments</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1370</link><description>&lt;div class="wikidoc"&gt;
 &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;nekno wrote:&lt;br /&gt;Is there a way, using a variable like %PassThroughArguments% in the Arguments field or some other method, to pass through command line arguments to a particular bootstrapper? For example, creating manifests for Windows Installer 4.5 and SQL 2008 Express, and then passing through command line arguments to the SQL Express installer from the setup.exe command line.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt; &lt;br /&gt;There isn't a way to do that today.  Command line parameters, when passed through setup.exe, are passed to the final application installer, particularly in the .MSI/Setup case.  They don't pass through to a specific bootstrapper package.  You can edit the arguments in the product.xml or package.xml, but that is burned into setup.exe and can't be changed by the person doing the installing.&lt;br /&gt; &lt;br /&gt;It's something we can see some benefits to doing and hope to do in a future release.  I can't promise if or when it will be done though!&lt;br /&gt; &lt;br /&gt;David Guyer&lt;br /&gt;
&lt;/div&gt;</description><author>DavidGuyer</author><pubDate>Mon, 09 Mar 2009 19:12:32 GMT</pubDate><guid isPermaLink="false">NEW POST: Pass through command line arguments 20090309P</guid></item><item><title>NEW POST: An unhandled exception ('Lauch for user') occured in BMG.exe</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1407</link><description>&lt;div class="wikidoc"&gt;
I have installed 'Bootstrapper Manifest Generator for VS2008' on my laptop with Windows XP SP3.&lt;br /&gt;A new MSBuild project is made with File - New.&lt;br /&gt;On the tab Packages the options '.NET Framework 3.5 SP1' and 'Windows Installer 3.1' are selected.&lt;br /&gt; &lt;br /&gt;After clicking on the link 'Download missing files' the dialog 'Visual Studio Just-In-Time Debugger' appeares with the following error:&lt;br /&gt;An unhandled exception ('Lauch for user') occured in BMG.exe&lt;br /&gt;At the end of the error message a random number is shown.&lt;br /&gt; &lt;br /&gt;How can I solve the error and download the missing files?&lt;br /&gt; &lt;br /&gt;Thanks in advance.&lt;br /&gt;
&lt;/div&gt;</description><author>Elwin68</author><pubDate>Fri, 06 Mar 2009 11:12:31 GMT</pubDate><guid isPermaLink="false">NEW POST: An unhandled exception ('Lauch for user') occured in BMG.exe 20090306A</guid></item><item><title>NEW POST: x86 or x64 conditions</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1404</link><description>&lt;div class="wikidoc"&gt;
Aha! Found it. My condition should has included:&lt;br /&gt; &lt;br /&gt;&amp;lt;BypassIf Property=&amp;quot;VersionNT64&amp;quot; Compare=&amp;quot;ValueNotExists&amp;quot; Value=&amp;quot;N/A for ValueExists and ValueNotExists&amp;quot; /&amp;gt; &lt;br /&gt; &lt;br /&gt;Regards&lt;br /&gt; &lt;br /&gt;Graham&lt;br /&gt;
&lt;/div&gt;</description><author>Gravy</author><pubDate>Thu, 05 Mar 2009 13:22:29 GMT</pubDate><guid isPermaLink="false">NEW POST: x86 or x64 conditions 20090305P</guid></item><item><title>NEW POST: x86 or x64 conditions</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1404</link><description>&lt;div class="wikidoc"&gt;
Hi,&lt;br /&gt; &lt;br /&gt;I'm trying to create a package that will install one of the SQL2008 components (Sqlncli). This comes in two different msi files, one for x86 and one for x64. I want my package to include both msi's but use a InstallCondition that determines which one to actually install.&lt;br /&gt; &lt;br /&gt;I'm using the following condition for the x64 file:&lt;br /&gt; &lt;br /&gt;&amp;lt;Command PackageFile=&amp;quot;setupcomp64.msi&amp;quot;&amp;gt;&lt;br /&gt;   &amp;lt;InstallConditions&amp;gt;&lt;br /&gt;      &amp;lt;BypassIf Property=&amp;quot;64Installed&amp;quot; Compare=&amp;quot;ValueGreaterThan&amp;quot; Value=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;      &amp;lt;BypassIf Property=&amp;quot;VersionNT64&amp;quot; Compare=&amp;quot;VersionLessThanOrEqualTo&amp;quot; Value=&amp;quot;0&amp;quot; /&amp;gt; &lt;br /&gt;   &amp;lt;/InstallConditions&amp;gt;&lt;br /&gt;   &amp;lt;ExitCodes&amp;gt;&lt;br /&gt;      &amp;lt;DefaultExitCode Result=&amp;quot;Success&amp;quot; String=&amp;quot;Anunexpectedexitcodewasr&amp;quot; FormatMessageFromSystem=&amp;quot;true&amp;quot; /&amp;gt; &lt;br /&gt;   &amp;lt;/ExitCodes&amp;gt;&lt;br /&gt;&amp;lt;/Command&amp;gt;&lt;br /&gt; &lt;br /&gt;But when the setup.exe is run on a x86 OS it still installs the x64 file.&lt;br /&gt; &lt;br /&gt;Does anyone have idea's what I'm doing wrong?&lt;br /&gt; &lt;br /&gt;Regards&lt;br /&gt; &lt;br /&gt;Graham&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>Gravy</author><pubDate>Thu, 05 Mar 2009 12:49:00 GMT</pubDate><guid isPermaLink="false">NEW POST: x86 or x64 conditions 20090305P</guid></item><item><title>NEW POST: Pass through command line arguments</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1370</link><description>&lt;div class="wikidoc"&gt;
Is there a way, using a variable like %PassThroughArguments% in the Arguments field or some other method, to pass through command line arguments to a particular bootstrapper? For example, creating manifests for Windows Installer 4.5 and SQL 2008 Express, and then passing through command line arguments to the SQL Express installer from the setup.exe command line.&lt;br /&gt;
&lt;/div&gt;</description><author>nekno</author><pubDate>Wed, 25 Feb 2009 05:21:41 GMT</pubDate><guid isPermaLink="false">NEW POST: Pass through command line arguments 20090225A</guid></item><item><title>NEW POST: Can't download it...</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1233</link><description>&lt;div class="wikidoc"&gt;
when i clicked on msi file to download, nothing happen.  Just takes be back to same page.  Got jscript error:  'CodePlex' undefined.&lt;br /&gt;
&lt;/div&gt;</description><author>sk2000</author><pubDate>Wed, 28 Jan 2009 18:51:48 GMT</pubDate><guid isPermaLink="false">NEW POST: Can't download it... 20090128P</guid></item><item><title>NEW POST: How does this tool work with Razzle build?</title><link>http://code.msdn.microsoft.com/bmg/Thread/View.aspx?ThreadId=1202</link><description>&lt;div class="wikidoc"&gt;
 &lt;br /&gt;&lt;div class="quote"&gt;
 &lt;br /&gt;hle99 wrote:&lt;br /&gt;Is this possible to use this tool in a Razzle build environment and if so, how? I know this tool works with MSBuild. Thanks.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt; &lt;br /&gt;I honestly don't know.  I didn't design it to run within Razzle, but don't why it wouldn't either.  Contact me directly at MS :-)&lt;br /&gt;
&lt;/div&gt;</description><author>DavidGuyer</author><pubDate>Thu, 22 Jan 2009 21:05:05 GMT</pubDate><guid isPermaLink="false">NEW POST: How does this tool work with Razzle build? 20090122P</guid></item></channel></rss>