<?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: Simplifying the WiX v3 language</title>
	<atom:link href="http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/</link>
	<description>Bob Arnson on setup and servicing with WiX and MSI</description>
	<lastBuildDate>Sun, 24 Jul 2011 04:35:22 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Bob Arnson</title>
		<link>http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/comment-page-1/#comment-917</link>
		<dc:creator>Bob Arnson</dc:creator>
		<pubDate>Tue, 18 Mar 2008 15:25:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/#comment-917</guid>
		<description>ewart,

Please post a message with more details about your problem to wix-users.</description>
		<content:encoded><![CDATA[<p>ewart,</p>
<p>Please post a message with more details about your problem to wix-users.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ewart</title>
		<link>http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/comment-page-1/#comment-916</link>
		<dc:creator>ewart</dc:creator>
		<pubDate>Tue, 18 Mar 2008 09:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/#comment-916</guid>
		<description>Hi, I&#039;m trying to build a patch for some time and no luck; have been following the http://www.tramontana.co.hu/wix/lesson4.php#4.2 but using the latest Wix build and the tutorial is a little out of date.

The normal install works fine but the patching process is a nightmare and I&#039;m thinking about just using that and giving up on patching - it has been is a whole world of hurt, although ironically I&#039;m probably one setting away from suceeding!  When I change

  to set Compressed=&quot;no&quot;  then I get the following error:

The cabinet &#039;WixMinimalSample.cab&#039; does not contain any files.  If this installation contains no files, this warning can likely be safely ignored.  Otherwise, please add files to the cabinet or remove it.

When it&#039;s set to &quot;yes&quot;, I get a full install which works nicely.

any ideas?

regards
ewart</description>
		<content:encoded><![CDATA[<p>Hi, I&#8217;m trying to build a patch for some time and no luck; have been following the <a href="http://www.tramontana.co.hu/wix/lesson4.php#4.2" rel="nofollow">http://www.tramontana.co.hu/wix/lesson4.php#4.2</a> but using the latest Wix build and the tutorial is a little out of date.</p>
<p>The normal install works fine but the patching process is a nightmare and I&#8217;m thinking about just using that and giving up on patching &#8211; it has been is a whole world of hurt, although ironically I&#8217;m probably one setting away from suceeding!  When I change</p>
<p>  to set Compressed=&#8221;no&#8221;  then I get the following error:</p>
<p>The cabinet &#8216;WixMinimalSample.cab&#8217; does not contain any files.  If this installation contains no files, this warning can likely be safely ignored.  Otherwise, please add files to the cabinet or remove it.</p>
<p>When it&#8217;s set to &#8220;yes&#8221;, I get a full install which works nicely.</p>
<p>any ideas?</p>
<p>regards<br />
ewart</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomas</title>
		<link>http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/comment-page-1/#comment-851</link>
		<dc:creator>Tomas</dc:creator>
		<pubDate>Fri, 08 Feb 2008 22:48:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/#comment-851</guid>
		<description>Bob,

Thank you for all your help. The heat switch worked perfectly together with a ComponentGroup/Ref (I noticed that heat.exe has some new info when using /?, very nice).</description>
		<content:encoded><![CDATA[<p>Bob,</p>
<p>Thank you for all your help. The heat switch worked perfectly together with a ComponentGroup/Ref (I noticed that heat.exe has some new info when using /?, very nice).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Arnson</title>
		<link>http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/comment-page-1/#comment-849</link>
		<dc:creator>Bob Arnson</dc:creator>
		<pubDate>Thu, 07 Feb 2008 04:16:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/#comment-849</guid>
		<description>Tomas,

To be honest, if you&#039;re using Heat, I&#039;d use the -sfrag switch to create one fragment per harvest; when you do that, it also generates a ComponentGroup that you can use to pull in all the components with one ComponentGroupRef element. Otherwise, you&#039;ll need one reference for every fragment.</description>
		<content:encoded><![CDATA[<p>Tomas,</p>
<p>To be honest, if you&#8217;re using Heat, I&#8217;d use the -sfrag switch to create one fragment per harvest; when you do that, it also generates a ComponentGroup that you can use to pull in all the components with one ComponentGroupRef element. Otherwise, you&#8217;ll need one reference for every fragment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomas</title>
		<link>http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/comment-page-1/#comment-848</link>
		<dc:creator>Tomas</dc:creator>
		<pubDate>Wed, 06 Feb 2008 08:36:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/#comment-848</guid>
		<description>Ah, ok. I&#039;m sorry for the faulty bug report ;)

How then is the easiest way to include a file with components (I have one for each feature in my installation) into your &quot;main&quot; WiX-file that contains the Product element? Using some kind of include in the main WiX-file?</description>
		<content:encoded><![CDATA[<p>Ah, ok. I&#8217;m sorry for the faulty bug report <img src='http://www.joyofsetup.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>How then is the easiest way to include a file with components (I have one for each feature in my installation) into your &#8220;main&#8221; WiX-file that contains the Product element? Using some kind of include in the main WiX-file?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Arnson</title>
		<link>http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/comment-page-1/#comment-842</link>
		<dc:creator>Bob Arnson</dc:creator>
		<pubDate>Mon, 04 Feb 2008 19:24:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/#comment-842</guid>
		<description>Tomas,

The sample you posted works as expected; the problem is that nothing in your Product section references anything in the Heat-generated Fragment so the linker doesn&#039;t include the fragment in the output. References start in the entry section (Product, in this case) and go down; a reference from a fragment into the entry section doesn&#039;t cause the fragment to be included (though once it is, those references resolve correctly).

As Derek told me when I ran into the same problem: &quot;Parents can pick their children, but children can&#039;t pick their parents.&quot;

You can see the same problem if you were to use FeatureRef in your Heat-generated fragments (which is roughly what Component/@Feature does).</description>
		<content:encoded><![CDATA[<p>Tomas,</p>
<p>The sample you posted works as expected; the problem is that nothing in your Product section references anything in the Heat-generated Fragment so the linker doesn&#8217;t include the fragment in the output. References start in the entry section (Product, in this case) and go down; a reference from a fragment into the entry section doesn&#8217;t cause the fragment to be included (though once it is, those references resolve correctly).</p>
<p>As Derek told me when I ran into the same problem: &#8220;Parents can pick their children, but children can&#8217;t pick their parents.&#8221;</p>
<p>You can see the same problem if you were to use FeatureRef in your Heat-generated fragments (which is roughly what Component/@Feature does).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomas</title>
		<link>http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/comment-page-1/#comment-835</link>
		<dc:creator>Tomas</dc:creator>
		<pubDate>Sat, 02 Feb 2008 22:44:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/#comment-835</guid>
		<description>Hi,

thank you for your reply. I have created a bug (http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1885447&amp;group_id=105970&amp;atid=642714) and assigned it to you.

I think have narrowed it down to using the Feature attribute on Heat-generated Components (that is, contained in Fragments and within DirectoryRef elements), since it works if I use a Feature attribute on a Component element directly below a Directory element.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>thank you for your reply. I have created a bug (<a href="http://sourceforge.net/tracker/index.php?func=detail&#038;aid=1885447&#038;group_id=105970&#038;atid=642714" rel="nofollow">http://sourceforge.net/tracker/index.php?func=detail&#038;aid=1885447&#038;group_id=105970&#038;atid=642714</a>) and assigned it to you.</p>
<p>I think have narrowed it down to using the Feature attribute on Heat-generated Components (that is, contained in Fragments and within DirectoryRef elements), since it works if I use a Feature attribute on a Component element directly below a Directory element.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Arnson</title>
		<link>http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/comment-page-1/#comment-834</link>
		<dc:creator>Bob Arnson</dc:creator>
		<pubDate>Fri, 01 Feb 2008 23:26:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/#comment-834</guid>
		<description>Tomas,

I can&#039;t reproduce that on my machine. I&#039;ll take a look with 3725 over the weekend but in the meantime, try this sample (you&#039;ll need fudge the files it&#039;s including). I get no ICE warnings/errors and the File and Media tables look fine:

&lt;code&gt;
&lt;/code&gt;

Edit: OK, that&#039;s not going to work -- WP doesn&#039;t much like my pasting in XML into the comment editor. If you open a bug with your sample, I can attach mine to it.</description>
		<content:encoded><![CDATA[<p>Tomas,</p>
<p>I can&#8217;t reproduce that on my machine. I&#8217;ll take a look with 3725 over the weekend but in the meantime, try this sample (you&#8217;ll need fudge the files it&#8217;s including). I get no ICE warnings/errors and the File and Media tables look fine:</p>
<p><code><br />
</code></p>
<p>Edit: OK, that&#8217;s not going to work &#8212; WP doesn&#8217;t much like my pasting in XML into the comment editor. If you open a bug with your sample, I can attach mine to it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomas</title>
		<link>http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/comment-page-1/#comment-833</link>
		<dc:creator>Tomas</dc:creator>
		<pubDate>Fri, 01 Feb 2008 13:18:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/#comment-833</guid>
		<description>I can&#039;t seem to get the Feature attribute of the Component element to work. Using WiX 3.0.3725 Votive allows me to add Feature attributes to Components, but I get a warning that the cabinet does not contain any files.

However, if I use a ComponentRef under the Feature element instead, it works.

However, the Feature attribute seems to be used for something, because if specify the Feature attribute on a Component AND use a ComponentRef under the Feature, I get the error &quot;The primary key &#039;MyFeatureId/MyComponentId&#039; is duplicated in table &#039;FeatureComponents&#039;.  Please remove one of the entries or rename a part of the primary key to avoid the collision.&quot;

Any hints?</description>
		<content:encoded><![CDATA[<p>I can&#8217;t seem to get the Feature attribute of the Component element to work. Using WiX 3.0.3725 Votive allows me to add Feature attributes to Components, but I get a warning that the cabinet does not contain any files.</p>
<p>However, if I use a ComponentRef under the Feature element instead, it works.</p>
<p>However, the Feature attribute seems to be used for something, because if specify the Feature attribute on a Component AND use a ComponentRef under the Feature, I get the error &#8220;The primary key &#8216;MyFeatureId/MyComponentId&#8217; is duplicated in table &#8216;FeatureComponents&#8217;.  Please remove one of the entries or rename a part of the primary key to avoid the collision.&#8221;</p>
<p>Any hints?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joy of Setup &#187; Highlights of WiX v3.0.3711</title>
		<link>http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/comment-page-1/#comment-792</link>
		<dc:creator>Joy of Setup &#187; Highlights of WiX v3.0.3711</dc:creator>
		<pubDate>Sun, 13 Jan 2008 21:11:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.joyofsetup.com/2007/12/07/simplifying-the-wix-v3-language/#comment-792</guid>
		<description>[...] 1867685: An enhancement to the change I discussed in Simplifying the WiX v3 language. [...]</description>
		<content:encoded><![CDATA[<p>[...] 1867685: An enhancement to the change I discussed in Simplifying the WiX v3 language. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

