﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>FredrikGrohn.com</title>
		<link>http://www.fredrikgrohn.com</link>
		<description>WiX, CA's, and a few things Fredrik</description>
		<language>en-us</language>
		<copyright>Fredrik Grohn</copyright>
		<generator>FredrikGrohn.com RSS Service 1.0</generator>
		<item>
			<title>Introducing Burn</title>
			<link>http://www.fredrikgrohn.com/Post.aspx?sid=2008-07-02-introducing-burn</link>
			<description>&lt;p&gt;Adding to &lt;a href="http://www.joyofsetup.com/2008/06/21/wix-burn-volume-1-layers/"&gt;Bob Arnsons’s post&lt;/a&gt; about Burn I can say that the first application to ship based on the Burn chainer engine is likely to be &lt;a href="http://www.microsoft.com/dynamics/nav/default.mspx"&gt;Dynamics NAV&lt;/a&gt; 2009. I have been working on the setup chainer for the said product since summer last year when &lt;a href="http://www.robmensching.com/blog/"&gt;Rob&lt;/a&gt; handled over the initial implementation for Burn he had done (over an undefined weekend) to me. Since then I have been building the initial implementation of the Burn core and contributing it back to the WiX project as part of my job building the setup chainer for Dynamics NAV 2009.&lt;/p&gt;&lt;p&gt;Currently Burn is capable of executing a chain of EXE and MSI installers and handles full rollback capabilities. It is able to detect machine state and take appropriate action based on a product’s, or individual feature’s current install state versus the requested install state.&lt;/p&gt;&lt;p&gt;It also features a property handler similar to Windows Installer with a property expansion syntax like “Value of MyProperty: [MyProperty]” for formatted strings. As well as a conditional expression syntax also similar to Windows Installer like “[MyProperty] = 1” to conditionalize packages etc. Properties can be passed on the command line (thanks to Bob) or set using a registry search. They can then be used in formatted MSI property values or EXE command line arguments.&lt;/p&gt;&lt;p&gt;Bob and Rob are currently doing some heavy work to add support for external UX DLL’s and a standard embedded XML manifest. As well as restructuring the code quite a bit based on their added requirements.&lt;/p&gt;&lt;p&gt;As for me I am quite proud of the setup chainer we have built for Dynamics NAV 2009. I hope Burn will help a lot of people out there by making it easy to build setup chainers, and being a valuable addition to the WiX toolset once officially released. Be it v3 or v4.&lt;/p&gt;</description>
			<dc:creator>Fredrik Grohn</dc:creator>
			<guid>http://www.fredrikgrohn.com/Post.aspx?id=7a93dab1-20b7-482e-8ad6-40e086e3c284</guid>
			<pubDate>Wed, 02 Jul 2008 15:28:00 GMT</pubDate>
		</item>
		<item>
			<title>The Blog Reset</title>
			<link>http://www.fredrikgrohn.com/Post.aspx?sid=2007-04-07-the-blog-reset</link>
			<description>&lt;p&gt;After my first attempt that ended over a year ago, I have had plenty of time to consider my experiences from writing my previous blog entries. Now I am starting my second attempt with the following modifications:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;No more third-party software for the web site.&lt;/li&gt;&lt;li&gt;Clear focus on what I am doing on the WiX project.&lt;/li&gt;&lt;li&gt;Minimal number of personal posts.&lt;/li&gt;&lt;li&gt;Posts on a “something to say” basis rather than on a forced regular basis.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Any old posts are gone – I dropped the database without saving anything. But there wasn’t anything useful in there anyhow.&lt;/p&gt;</description>
			<dc:creator>Fredrik Grohn</dc:creator>
			<guid>http://www.fredrikgrohn.com/Post.aspx?id=e5d26d24-9f71-4c52-a4ce-4a34605fe19b</guid>
			<pubDate>Sat, 07 Apr 2007 10:01:00 GMT</pubDate>
		</item>
	</channel>
</rss>