<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx</link><description>Imagine a blog entry where I ramble along after having my wisdom teeth pulled and come up with something of a vision statement.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#166811</link><pubDate>Sat, 26 Jun 2004 12:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:166811</guid><dc:creator>Darrel Miller</dc:creator><description>I just started using your Wix toolset to build the setup for the .Net version of our ERP product.  It is early in the development cycle.  I followed your getting started docs and after one evening I have nant build file that builds all my MSMs and my MSI file.&lt;br&gt;I believe that badly designed installation programs were one of the major contributing factors to the web application craze.  Too many applications that should have been desktop apps were built as web apps because people were afraid of supporting the deployment.&lt;br&gt;With the rise of smart clients, installation is once again going to be extremely important.  Your role in bringing awareness to the importance of well designed setups is critical to the success of smart clients.  It may not be as sexy as the Xbox but it is a hell of a lot more important.</description></item><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#166823</link><pubDate>Sat, 26 Jun 2004 13:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:166823</guid><dc:creator>setup victim</dc:creator><description>One thing that gets me is that we have to create custom programs to setup databases in MS SQL and solve many other issues of creating Windows accounts and setting permissions.&lt;br&gt;&lt;br&gt;Will Microsoft help make it easier to create an install that creates databases, create Windows users, setup impersonation in asp.net, improve the user name and password prompt for a .NET windows service.  I just wish setup was would automate much of the setup for the rest of the MS products.</description></item><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#166846</link><pubDate>Sat, 26 Jun 2004 15:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:166846</guid><dc:creator>Rob Mensching</dc:creator><description>setup victim,&lt;br&gt;&lt;br&gt;Believe it or not, I'm on all that stuff you listed.  Look in the Windows Installer XML toolset and you'll see the initail thinkings for doing much of what you describe above.  In the next two weeks I hope a lot of what you asked for is there for you.</description></item><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#166872</link><pubDate>Sat, 26 Jun 2004 16:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:166872</guid><dc:creator>Alexei Boukirev</dc:creator><description>Creating setup with WiX is now a pleasure.  I did my first really complex one recently: multiple features, various custom dialogs that are skipped/displayed depending on what features are being installed and which were installed earlier.&lt;br&gt;&lt;br&gt;Once you grasp the idea, the rest is a cake.&lt;br&gt;&lt;br&gt;Well, I did use scripting for custom actions, and I do not regret it.  It is to create/remove virtual directories in IIS.  I did it all: install, rollback, uninstall, repair.  The fun part is I can finally do it for proper site on a multisite hosting IIS.&lt;br&gt;&lt;br&gt;With all that excitement I'm going to redo with WiX several other setups for our company products.  &lt;br&gt;&lt;br&gt;Thanks for very nice tool.</description></item><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#167208</link><pubDate>Sun, 27 Jun 2004 13:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:167208</guid><dc:creator>Tom</dc:creator><description>Rob, just wanted to thank you for the work you do in the (perceived) unsexy &amp;quot;packaging and setup&amp;quot; area of software development. Keep up this good work; there are also people out there that really appreciate it!</description></item><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#167366</link><pubDate>Sun, 27 Jun 2004 20:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:167366</guid><dc:creator>Bill Arnette</dc:creator><description>Rob, My company's core work revolves around writing custom DirectShow filters and applications.  Filters are registered using IFilterMapper2::RegisterFilter which registers some binary data for a filter.  AFAIK, the format for the binary filter data is not published, although the data is specified in data structures defined by the DirectShow SDK.  Since SelfReg is considered evil now, what would be your suggestion for creating a setup for DirectShow filters that does not use SelfReg?&lt;br&gt;&lt;br&gt;</description></item><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#167877</link><pubDate>Mon, 28 Jun 2004 16:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:167877</guid><dc:creator>Steve Hicks</dc:creator><description>Hi Rob,&lt;br&gt;&lt;br&gt;You make some good points, one thing I have found developing setups for the past 3 years is that the installation of a program really is a chance to make a good first impression on the customer/user. I have found that a smooth installation can really build trust in the actual application even if the app itself is a bit outdated.&lt;br&gt;&lt;br&gt;I think WIX is a great idea. Unfortunately although I can build setups with it they dont run on my machine at all. I think this is more to do with my machine though.&lt;br&gt;&lt;br&gt;Keep up the good work ;)&lt;br&gt;</description></item><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#168392</link><pubDate>Tue, 29 Jun 2004 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:168392</guid><dc:creator>Martins</dc:creator><description>Keep on the work, Rob!&lt;br&gt;We use your WiX tool for pretty compicated atomated build and it works like a charm. I can hardly image we could do it other way. And forget about those paying no decent attention to installation process. There will always be such people as there will be in other areas.&lt;br&gt;&lt;br&gt;Thanks.&lt;br&gt;</description></item><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#169528</link><pubDate>Wed, 30 Jun 2004 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:169528</guid><dc:creator>Cinthia</dc:creator><description>Hi, Rob,&lt;br&gt;&lt;br&gt;    Just want to tell you that I agree with you: setup is a lot more than copying the files...&lt;br&gt;&lt;br&gt;    My first task at my first job was to figure out InstallShield: something other developers wouldn't look at because they were too busy digging out other Microsoft secrets. But I managed to have a great time figuring out many details about the system and the setup process.&lt;br&gt;&lt;br&gt;    After reading your blog, I now understand why setup is a lot nicer now than those days when there's only InstallShield 3: Thank you and your team for making setup a &amp;quot;prettier&amp;quot; task. :)</description></item><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#170486</link><pubDate>Thu, 01 Jul 2004 03:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:170486</guid><dc:creator>KC Lemson</dc:creator><description>I enjoyed this post very much, I forwarded this to the exchange setup team :-) </description></item><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#170897</link><pubDate>Thu, 01 Jul 2004 14:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:170897</guid><dc:creator>Anonymous Coward /.</dc:creator><description>&amp;lt;ObWhinge&amp;gt;&lt;br&gt;All examples that you give, and all generated xml coming out of dark, starts with...&lt;br&gt;&lt;br&gt;&amp;lt;Wix xmlns=&amp;quot;&lt;a target="_new" href="http://schemas.microsoft.com/wix/2003/01/wi&amp;quot;&amp;gt;"&gt;http://schemas.microsoft.com/wix/2003/01/wi&amp;quot;&amp;gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Wouldn't it be nice if that were available?&lt;br&gt;&lt;br&gt;&amp;lt;/ObWhinge&amp;gt;&lt;br&gt;&lt;br&gt;Setup is hard, and it doesn't pay. Although there may be cases where a product got a bad name for a bad setup, and consequently lost sales, I can't think of a case where a review said: &amp;quot;Sharp, well-engineered setup. Buy this!&amp;quot;&lt;br&gt;&lt;br&gt;Thus, it really is just fighting the good fight, and saving problems for customers and support down the road&lt;br&gt;&lt;br&gt;Thanks for WiX</description></item><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#170914</link><pubDate>Thu, 01 Jul 2004 15:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:170914</guid><dc:creator>Rob Mensching</dc:creator><description>Anonymous Coward,&lt;br&gt;&lt;br&gt;The WiX schema you mention is available in both the source download and the binary download of every release at &lt;a target="_new" href="http://wix.sourceforge.net"&gt;http://wix.sourceforge.net&lt;/a&gt; (except maybe the first one when I was still working out bugs in my process).  Look for wix.xsd.  You'll find it.&lt;br&gt;&lt;br&gt;Otherwise, I have to agree with you.  The only time I saw setup features sell was Office2000 and that's because installing Office97 (and before) in a corporation had reached an all time low.</description></item><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#175799</link><pubDate>Wed, 07 Jul 2004 22:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:175799</guid><dc:creator>Anonymous Coward</dc:creator><description>My point wasn't that I didn't know where the schema was, but rather that the autogeneration inserts the given line.&lt;br&gt;&lt;br&gt;Cheers</description></item><item><title>re: What I would do if I didn't continue to "fight the good fight" for setup?</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#178470</link><pubDate>Fri, 09 Jul 2004 16:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:178470</guid><dc:creator>Christian Mogensen</dc:creator><description>In order for WiX to really take off there need to be more examples -- the &amp;quot;view source&amp;quot; effect should not be underestimated. I'd love to see some IIS and SQL Server examples of WiX setups. The WiX CHM file is really helpful, but the learning curve is still rather steep.</description></item><item><title>Moving on down.</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#242656</link><pubDate>Fri, 15 Oct 2004 10:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:242656</guid><dc:creator>when setup isn't just xcopy</dc:creator><description>Imagine a blog entry where I discuss where I'm going after working on the SDM Platform team.</description></item><item><title>Moving on down.</title><link>http://blogs.msdn.com/robmen/archive/2004/06/25/166574.aspx#242662</link><pubDate>Fri, 15 Oct 2004 10:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:242662</guid><dc:creator>when setup isn't just xcopy</dc:creator><description>Imagine a blog entry where I discuss where I'm going after working on the SDM Platform team.</description></item></channel></rss>