<?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.post6590058037629822644..comments</id><updated>2009-09-27T07:33:41.353-05:00</updated><title type='text'>Comments on DeploymentEngineering.com - The Blog: Favorite InstallShield Automation Interface (Featu...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.deploymentengineering.com/feeds/6590058037629822644/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9537945/6590058037629822644/comments/default'/><link rel='alternate' type='text/html' href='http://blog.deploymentengineering.com/2009/09/favorite-installshield-automation.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>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9537945.post-600209006635845996</id><published>2009-09-27T07:33:41.353-05:00</published><updated>2009-09-27T07:33:41.353-05:00</updated><title type='text'>I'm not sure what your comment has to do with the ...</title><content type='html'>I&amp;#39;m not sure what your comment has to do with the ISAuto interface but heh, everyone is entitled to their opinion. &lt;br /&gt;&lt;br /&gt;That does remind me, I should get around to trying QMX for SCCM on Linux.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9537945/6590058037629822644/comments/default/600209006635845996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9537945/6590058037629822644/comments/default/600209006635845996'/><link rel='alternate' type='text/html' href='http://blog.deploymentengineering.com/2009/09/favorite-installshield-automation.html?showComment=1254054821353#c600209006635845996' 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/2009/09/favorite-installshield-automation.html' ref='tag:blogger.com,1999:blog-9537945.post-6590058037629822644' source='http://www.blogger.com/feeds/9537945/posts/default/6590058037629822644' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-9537945.post-4624678682667839582</id><published>2009-09-27T07:13:35.848-05:00</published><updated>2009-09-27T07:13:35.848-05:00</updated><title type='text'>Heh. No problems. I avoid them by not using Window...</title><content type='html'>Heh. No problems. I avoid them by not using Windows.&lt;br /&gt;&lt;br /&gt;Have you seen the Add/Remove programs button in Ubuntu? Unlike in Windows, the &amp;quot;ADD&amp;quot; part works. Installation is soooo much easier in Linux, or for that matter OSX. Why anyone who knows anything about operating systems uses Windows is beyond me.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9537945/6590058037629822644/comments/default/4624678682667839582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9537945/6590058037629822644/comments/default/4624678682667839582'/><link rel='alternate' type='text/html' href='http://blog.deploymentengineering.com/2009/09/favorite-installshield-automation.html?showComment=1254053615848#c4624678682667839582' title=''/><author><name>The Mad Hatter</name><uri>http://www.blogger.com/profile/18354974465136846413</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.deploymentengineering.com/2009/09/favorite-installshield-automation.html' ref='tag:blogger.com,1999:blog-9537945.post-6590058037629822644' source='http://www.blogger.com/feeds/9537945/posts/default/6590058037629822644' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-9537945.post-789307196373621750</id><published>2009-09-23T12:16:37.800-05:00</published><updated>2009-09-23T12:16:37.800-05:00</updated><title type='text'>I'm using C# with a COM reference. I'm coding more...</title><content type='html'>I&amp;#39;m using C# with a COM reference. I&amp;#39;m coding more defensively now that I know the behavior.&lt;br /&gt;&lt;br /&gt;ISWiFeature existingFeature = _project.ISwiFeatures[ featureName];&lt;br /&gt;if( null == existingFeature )&lt;br /&gt;{&lt;br /&gt;ISWiFeature newFeature = _project.AddFeature( featureName );&lt;br /&gt;...&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;throw new Exception(&amp;quot;Feature already exists.&amp;quot;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Sorry for coming off so irritated. I did some automation work last year and I had to convert to XML and use DTF because of interface issues. It just seems like a very untested part of the system that is always difficult to use and fragile.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9537945/6590058037629822644/comments/default/789307196373621750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9537945/6590058037629822644/comments/default/789307196373621750'/><link rel='alternate' type='text/html' href='http://blog.deploymentengineering.com/2009/09/favorite-installshield-automation.html?showComment=1253726197800#c789307196373621750' 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/2009/09/favorite-installshield-automation.html' ref='tag:blogger.com,1999:blog-9537945.post-6590058037629822644' source='http://www.blogger.com/feeds/9537945/posts/default/6590058037629822644' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-9537945.post-2104128870872259423</id><published>2009-09-23T11:47:35.379-05:00</published><updated>2009-09-23T11:47:35.379-05:00</updated><title type='text'>Are you calling your automation script with a lang...</title><content type='html'>Are you calling your automation script with a language that can handle exceptions properly (C#, full VB, etc.), or with something like VBS via CScript? I&amp;#39;m pretty sure the latter turns exceptions into modal dialogs...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9537945/6590058037629822644/comments/default/2104128870872259423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9537945/6590058037629822644/comments/default/2104128870872259423'/><link rel='alternate' type='text/html' href='http://blog.deploymentengineering.com/2009/09/favorite-installshield-automation.html?showComment=1253724455379#c2104128870872259423' title=''/><author><name>Michael Urman</name><uri>http://www.blogger.com/profile/14662205770921726472</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.deploymentengineering.com/2009/09/favorite-installshield-automation.html' ref='tag:blogger.com,1999:blog-9537945.post-6590058037629822644' source='http://www.blogger.com/feeds/9537945/posts/default/6590058037629822644' type='text/html'/></entry></feed>