<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-9537945.post4849762638971453732..comments</id><updated>2008-10-03T09:59:16.394-05:00</updated><title type='text'>Comments on DeploymentEngineering.com - The Blog: HOWTO: Use Regsvr32.exe with WIX</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.deploymentengineering.com/feeds/4849762638971453732/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9537945/4849762638971453732/comments/default'/><link rel='alternate' type='text/html' href='http://blog.deploymentengineering.com/2008/09/howto-use-regsvr32exe-with-wix.html'/><author><name>Christopher Painter</name><uri>http://www.blogger.com/profile/12167478740431444267</uri><email>chrpai@yahoo.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9537945.post-7207913833810029935</id><published>2008-10-02T08:44:00.000-05:00</published><updated>2008-10-02T08:44:00.000-05:00</updated><title type='text'>I'm a little less tired now so here are a few thou...</title><content type='html'>I'm a little less tired now so here are a few thoughts on how it should be done for someone who was asking:&lt;BR/&gt;&lt;BR/&gt;Read "Do not use the SelfReg and TypeLib tables" at:&lt;BR/&gt;&lt;BR/&gt;http://msdn.microsoft.com/en-us/library/bb204770(VS.85).aspx&lt;BR/&gt;&lt;BR/&gt;For WiX, take a look at the Component element in the schema reference at:&lt;BR/&gt;&lt;BR/&gt;http://wix.sourceforge.net/manual-wix2/wix_xsd_component.htm&lt;BR/&gt;&lt;BR/&gt;Take notice of certain child elements such as AppID, Class, ProgID, Registry and so on.  The proper technique is to use `COM extraction` to reflect the registration information and emit it declaratively into your installer so MSI can take care of it for you without going out of process to some code ( DllRegisterServer() )  that could fail and also not provide MSI insite into the footprint of the component from a repair and advertisement perspective.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9537945/4849762638971453732/comments/default/7207913833810029935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9537945/4849762638971453732/comments/default/7207913833810029935'/><link rel='alternate' type='text/html' href='http://blog.deploymentengineering.com/2008/09/howto-use-regsvr32exe-with-wix.html?showComment=1222955040000#c7207913833810029935' title=''/><author><name>Christopher Painter</name><uri>http://www.blogger.com/profile/12167478740431444267</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='00703071804906658959'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.deploymentengineering.com/2008/09/howto-use-regsvr32exe-with-wix.html' ref='tag:blogger.com,1999:blog-9537945.post-4849762638971453732' source='http://www.blogger.com/feeds/9537945/posts/default/4849762638971453732' type='text/html'/></entry></feed>