<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>From MSI to WiX, Part 19 - The Art of Custom Action, Part 1</title><link>http://blogs.technet.com/alexshev/archive/2008/07/01/from-msi-to-wix-part-19-the-art-of-custom-action-part-1.aspx</link><description>The main page for the series is here . Code for this topic is attached. Introduction Today we will start exploring custom actions, how to write them, what makes custom action good custom action and everything else related to custom actions. Let's start</description><dc:language>ru-RU</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: From MSI to WiX, Part 19 - The Art of Custom Action, Part 1</title><link>http://blogs.technet.com/alexshev/archive/2008/07/01/from-msi-to-wix-part-19-the-art-of-custom-action-part-1.aspx#3082814</link><pubDate>Thu, 03 Jul 2008 12:35:54 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3082814</guid><dc:creator>MaZaY</dc:creator><description>&lt;p&gt;Спасибо, ждем следующих частей!&lt;/p&gt;</description></item><item><title>re: From MSI to WiX, Part 19 - The Art of Custom Action, Part 1</title><link>http://blogs.technet.com/alexshev/archive/2008/07/01/from-msi-to-wix-part-19-the-art-of-custom-action-part-1.aspx#3162921</link><pubDate>Tue, 02 Dec 2008 20:54:09 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3162921</guid><dc:creator>Alver</dc:creator><description>&lt;p&gt;good day Alex!&lt;/p&gt;
&lt;p&gt;Thanks a lot for your work. This is nice set of tutorial. &lt;/p&gt;
&lt;p&gt;Can you answer for my question - i want to call function in custom dll and save return value to custom property. Can I do this using standart set of action type? Or it is possible to do only by set a property value inside dll (using MsiGetProperty and MsiSetProperty)? May be you have new article about this?&lt;/p&gt;</description></item><item><title>re: From MSI to WiX, Part 19 - The Art of Custom Action, Part 1</title><link>http://blogs.technet.com/alexshev/archive/2008/07/01/from-msi-to-wix-part-19-the-art-of-custom-action-part-1.aspx#3212626</link><pubDate>Sat, 14 Mar 2009 01:22:34 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3212626</guid><dc:creator>Dean </dc:creator><description>&lt;P&gt;Why go through all this? &amp;nbsp;Why not just add an empty file placeholder to your deployment tree? Done!&lt;/P&gt;</description></item><item><title>re: From MSI to WiX, Part 19 - The Art of Custom Action, Part 1</title><link>http://blogs.technet.com/alexshev/archive/2008/07/01/from-msi-to-wix-part-19-the-art-of-custom-action-part-1.aspx#3269543</link><pubDate>Fri, 31 Jul 2009 05:00:22 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3269543</guid><dc:creator>aecsant</dc:creator><description>&lt;p&gt;Thaaaaaaaaaaaaaaanks a lot.&lt;/p&gt;
&lt;p&gt;i was looking for this, for a long long time.&lt;/p&gt;</description></item><item><title>re: From MSI to WiX, Part 19 - The Art of Custom Action, Part 1</title><link>http://blogs.technet.com/alexshev/archive/2008/07/01/from-msi-to-wix-part-19-the-art-of-custom-action-part-1.aspx#3293322</link><pubDate>Thu, 12 Nov 2009 10:34:33 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3293322</guid><dc:creator>Bon</dc:creator><description>&lt;p&gt;Thank you so much for this comprehensive and clear article. &lt;/p&gt;
&lt;p&gt;I was deciding whether to use WIX or NSIS and your examples gave me the confidence on using WIX.&lt;/p&gt;</description></item></channel></rss>