<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Major upgrades now easier than ever</title>
	<atom:link href="http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/</link>
	<description>Bob Arnson's blog about setup and servicing</description>
	<lastBuildDate>Fri, 23 Jul 2010 01:04:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Bob Arnson</title>
		<link>http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/comment-page-1/#comment-7724</link>
		<dc:creator>Bob Arnson</dc:creator>
		<pubDate>Mon, 08 Mar 2010 13:54:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/#comment-7724</guid>
		<description>Igor,

Thanks for the detail in the bug reports. I&#039;ll take a look at the right fixes soon.</description>
		<content:encoded><![CDATA[<p>Igor,</p>
<p>Thanks for the detail in the bug reports. I&#8217;ll take a look at the right fixes soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Igor</title>
		<link>http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/comment-page-1/#comment-7723</link>
		<dc:creator>Igor</dc:creator>
		<pubDate>Mon, 08 Mar 2010 12:18:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/#comment-7723</guid>
		<description>Thank you!
Sorry for your distraction.
I already entered two defects on Wix bug database.</description>
		<content:encoded><![CDATA[<p>Thank you!<br />
Sorry for your distraction.<br />
I already entered two defects on Wix bug database.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Arnson</title>
		<link>http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/comment-page-1/#comment-7713</link>
		<dc:creator>Bob Arnson</dc:creator>
		<pubDate>Sat, 06 Mar 2010 01:20:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/#comment-7713</guid>
		<description>Igor, I&#039;m not an expert on assembly authoring so please send mail to wix-users@sourceforge.net.</description>
		<content:encoded><![CDATA[<p>Igor, I&#8217;m not an expert on assembly authoring so please send mail to <a href="mailto:wix-users@sourceforge.net">wix-users@sourceforge.net</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Igor</title>
		<link>http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/comment-page-1/#comment-7712</link>
		<dc:creator>Igor</dc:creator>
		<pubDate>Fri, 05 Mar 2010 16:52:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/#comment-7712</guid>
		<description>And one more question/issue:
when I&#039;m using several components with files with the same names (for example, assemblies satellites):

  
    
  


  
    
  


Then I&#039;m getting warning that the short file name &#039;some name&#039; was generated for multiple files.

But if I will specify Component Id equal to File Id manually, then this warning is gone.

It seems to me generation of short file names happens before Component Id equals to resource Id.</description>
		<content:encoded><![CDATA[<p>And one more question/issue:<br />
when I&#8217;m using several components with files with the same names (for example, assemblies satellites):</p>
<p>Then I&#8217;m getting warning that the short file name &#8216;some name&#8217; was generated for multiple files.</p>
<p>But if I will specify Component Id equal to File Id manually, then this warning is gone.</p>
<p>It seems to me generation of short file names happens before Component Id equals to resource Id.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Igor</title>
		<link>http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/comment-page-1/#comment-7711</link>
		<dc:creator>Igor</dc:creator>
		<pubDate>Fri, 05 Mar 2010 15:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/#comment-7711</guid>
		<description>Thank you for quick answer.
Then another question:
I created next component with file which I want to install into GAC (Wix 3.5.1426):

  

And I got error message that: file with assembly=&quot;.net&quot; should specify KeyPath=&quot;yes&quot;, but it is only one file in component which should be by default key for that component. Is it an issue or by design?</description>
		<content:encoded><![CDATA[<p>Thank you for quick answer.<br />
Then another question:<br />
I created next component with file which I want to install into GAC (Wix 3.5.1426):</p>
<p>And I got error message that: file with assembly=&#8221;.net&#8221; should specify KeyPath=&#8221;yes&#8221;, but it is only one file in component which should be by default key for that component. Is it an issue or by design?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Arnson</title>
		<link>http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/comment-page-1/#comment-7710</link>
		<dc:creator>Bob Arnson</dc:creator>
		<pubDate>Fri, 05 Mar 2010 14:38:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/#comment-7710</guid>
		<description>Igor,

All the language changes are at the WiX level; they don&#039;t affect how MSI itself works, so you still have to follow all of its rules, like for policy files.</description>
		<content:encoded><![CDATA[<p>Igor,</p>
<p>All the language changes are at the WiX level; they don&#8217;t affect how MSI itself works, so you still have to follow all of its rules, like for policy files.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Igor</title>
		<link>http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/comment-page-1/#comment-7709</link>
		<dc:creator>Igor</dc:creator>
		<pubDate>Fri, 05 Mar 2010 13:14:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/#comment-7709</guid>
		<description>Hi Bob,

Overall thank you for your investment in Wix code!

I have a small question about previous simplifying in wix language(http://www.joyofsetup.com/2009/12/31/simplifying-wix-component-authoring/):
is it possible also to simplify components with publisher policy files? Because by msi rules config and assembly (policy) should be in the same component. Will &quot;policy&quot; components be treated as multi-file components?</description>
		<content:encoded><![CDATA[<p>Hi Bob,</p>
<p>Overall thank you for your investment in Wix code!</p>
<p>I have a small question about previous simplifying in wix language(http://www.joyofsetup.com/2009/12/31/simplifying-wix-component-authoring/):<br />
is it possible also to simplify components with publisher policy files? Because by msi rules config and assembly (policy) should be in the same component. Will &#8220;policy&#8221; components be treated as multi-file components?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Arnson</title>
		<link>http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/comment-page-1/#comment-7675</link>
		<dc:creator>Bob Arnson</dc:creator>
		<pubDate>Tue, 02 Feb 2010 14:48:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/#comment-7675</guid>
		<description>Marais,

You also have to specify a Product/@UpgradeCode attribute.</description>
		<content:encoded><![CDATA[<p>Marais,</p>
<p>You also have to specify a Product/@UpgradeCode attribute.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marais van Zyl</title>
		<link>http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/comment-page-1/#comment-7666</link>
		<dc:creator>Marais van Zyl</dc:creator>
		<pubDate>Wed, 27 Jan 2010 18:48:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/#comment-7666</guid>
		<description>Bob,

Just to make things a bit clearer for me.

In order for major upgrades to properly work, I need to do the following:

- Set the product Id to *
- Add the major upgrade section and add a Downgrade message.

This should be sufficient and should allow major upgrades to happen?

Thanks!

Marais</description>
		<content:encoded><![CDATA[<p>Bob,</p>
<p>Just to make things a bit clearer for me.</p>
<p>In order for major upgrades to properly work, I need to do the following:</p>
<p>- Set the product Id to *<br />
- Add the major upgrade section and add a Downgrade message.</p>
<p>This should be sufficient and should allow major upgrades to happen?</p>
<p>Thanks!</p>
<p>Marais</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Arnson</title>
		<link>http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/comment-page-1/#comment-7650</link>
		<dc:creator>Bob Arnson</dc:creator>
		<pubDate>Sat, 16 Jan 2010 22:48:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/#comment-7650</guid>
		<description>dB,

It&#039;s actually consistent with other &quot;shortcut&quot; authoring, like SetDirectory and SetProperty, in the use of attributes rather than child elements.

I find unnecessary nesting to be one of the uglier XMLisms. An enumeration is the simplest way of expressing mutually-exclusive choices. It&#039;s more discoverable and makes it impossible to create authoring that&#039;s syntactically correct but semantically invalid (even if the compiler would discover it).</description>
		<content:encoded><![CDATA[<p>dB,</p>
<p>It&#8217;s actually consistent with other &#8220;shortcut&#8221; authoring, like SetDirectory and SetProperty, in the use of attributes rather than child elements.</p>
<p>I find unnecessary nesting to be one of the uglier XMLisms. An enumeration is the simplest way of expressing mutually-exclusive choices. It&#8217;s more discoverable and makes it impossible to create authoring that&#8217;s syntactically correct but semantically invalid (even if the compiler would discover it).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
