<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>InstallSite Blog : Visual Studio</title><link>http://msmvps.com/blogs/installsite/archive/tags/Visual+Studio/default.aspx</link><description>Tags: Visual Studio</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>InstallShield LE for Visual Studio 2010 (Beta) now available</title><link>http://msmvps.com/blogs/installsite/archive/2009/12/09/installshield-le-for-visual-studio-2010-beta-now-available.aspx</link><pubDate>Wed, 09 Dec 2009 21:24:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1744494</guid><dc:creator>stefan</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1744494</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/12/09/installshield-le-for-visual-studio-2010-beta-now-available.aspx#comments</comments><description>&lt;p&gt;As &lt;a target="_blank" href="http://msmvps.com/blogs/installsite/archive/2009/11/02/visual-studio-2010-beta-2-includes-link-to-installshield-limited-edition.aspx"&gt;reported before&lt;/a&gt;, Visual Studio 2010 (currently in beta) includes an &amp;quot;InstallShield 2010&amp;quot; project template in the &amp;quot;Setup and Deployment&amp;quot; category. Back then the link didn&amp;#39;t work, but now it&amp;#39;s live. From the &amp;quot;InstallShield Limited Edition for Microsoft Visual Studio 2010&amp;quot; page you can now download a setup package. Registration is required before you can start the download, and my standard Flexera privacy caveat applies: Anyone who knows your e-mail address can retrieve the other information you entered in this form, like your real name, phone number, company name, city and country.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/4401.ISLERegistration_5F00_23D1272B.png"&gt;&lt;img height="484" width="597" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/2251.ISLERegistration_5F00_thumb_5F00_7FE84FD0.png" alt="ISLE-Registration" border="0" title="ISLE-Registration" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;According to the download page: &amp;quot;InstallShield Limited Edition for Visual Studio 2010 replaces the functionality provided by the Visual Studio Installer tool. It provides a subset of the world-class functionality found in our more advanced InstallShield editions.&amp;quot;. Note that installing InstallShield LE doesn&amp;#39;t remove the Visual Studio Installer (VSI) project type, but it offers an alternative. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/3817.ISLESolutionExplorer_5F00_15EEBB63.png"&gt;&lt;img height="710" width="281" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/7115.ISLESolutionExplorer_5F00_thumb_5F00_1EFB46E4.png" align="right" alt="ISLE-Solution-Explorer" border="0" title="ISLE-Solution-Explorer" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;margin-left:0px;border-left-width:0px;margin-right:0px;" /&gt;&lt;/a&gt;Now the interesting question is what subset of the full InstallShield functionality is included in the Limited Edition, and what has been removed? I haven&amp;#39;t seen this officially documented, so here are the most notable differences I found so far. (In this screen shot of Solution Explorer you can see the disabled views marked with a lock symbol)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You are limited to one InstallShield project type, probably the equivalent to &amp;quot;Basic MSI&amp;quot;. Other project types like Merge Module, InstallScript or Smart Device are not included. &lt;/li&gt;
&lt;li&gt;You cannot customize the Feature structure of your setup. So you are limited to one feature, similar to VSI. &lt;/li&gt;
&lt;li&gt;There are no localization options. Multi language setups are only supported in the Premier edition of InstallShield. &lt;/li&gt;
&lt;li&gt;Text File Changes and XML File Changes views are disabled. &lt;/li&gt;
&lt;li&gt;SQL Scripts and COM registration are unavailable. &lt;/li&gt;
&lt;li&gt;Billboards and Support Files can&amp;#39;t be specified. &lt;/li&gt;
&lt;li&gt;Dependency Scanners are not included (but it&amp;#39;s always better to know your runtime dependencies than having a machine trying to guess) &lt;/li&gt;
&lt;li&gt;The Patch Design view is also been locked. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;While some more important and some less important functionality has been disabled in the Limited Edition, InstallShield LE still offers some advantages compared to Visual Studio Installer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prerequiste installation to pre-install packages like the .NET Framework or Internet Explorer 8. &lt;/li&gt;
&lt;li&gt;INI File Changes and Environment Variables views. &lt;/li&gt;
&lt;li&gt;IIS configuration view. &lt;/li&gt;
&lt;li&gt;More dialogs to chose from, but only limited customization options (similar to InstallShield Express). &lt;/li&gt;
&lt;li&gt;Slightly more custom action scheduling options, but by far not equivalent to the full InstallShield version. Essentially you can call a custom action at the beginning or at the end of the UI sequence, or in the Execute sequence after RegisterProduct. In VSI you can&amp;#39;t insert custom actions in the UI sequence at all. &lt;/li&gt;
&lt;li&gt;More customization options for Major Upgrades (in the &amp;quot;Upgrade Paths&amp;quot; view) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Like in the full InstallShield version, the &amp;quot;Update Notifications&amp;quot; view enables you to register your product with FlexNet Connect to send automatic updates to your customers. However this requires a FlexNet Connect account which is sold separately.&lt;/p&gt;
&lt;p&gt;InstallShield LE has a wizard to import VSI projects.&lt;/p&gt;
&lt;p&gt;To summarize, it looks like InstallShield LE has been tailored to be a replacement for Visual Studio Installer, only adding a limited amount of extra functionality. The big advantage is that you can move to the more powerful InstallShield editions whenever you need the full functionality, without having to start over, and that you are already familiar with the InstallShield user interface. Ideally, the upgrade would simply remove some lock icons from the list of editors in Solution Explorer.&lt;/p&gt;
&lt;p&gt;Related information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx"&gt;&lt;strong&gt;&lt;span style="color:#006bad;"&gt;Visual Studio 2010 web site with Beta download&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; &lt;br /&gt;(GERMAN: &lt;a target="_blank" href="http://www.microsoft.com/germany/visualstudio/products/visual-studio/2010/"&gt;&lt;strong&gt;&lt;span style="color:#006bad;"&gt;Deutsche Visual Studio Webseite mit Beta Download&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.flexerasoftware.com/products/installshield.htm"&gt;&lt;strong&gt;&lt;span style="color:#006bad;"&gt;InstallShield at Flexera Software&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.installsite.biz/ix.htm"&gt;&lt;strong&gt;&lt;span style="color:#006bad;"&gt;InstallShield in the InstallSite Shop&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;br clear="all" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1744494" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield/default.aspx">InstallShield</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Flexera/default.aspx">Flexera</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI/default.aspx">MSI</category></item><item><title>Visual Studio 2010 Beta 2 includes link to InstallShield Limited Edition</title><link>http://msmvps.com/blogs/installsite/archive/2009/11/02/visual-studio-2010-beta-2-includes-link-to-installshield-limited-edition.aspx</link><pubDate>Mon, 02 Nov 2009 09:02:26 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1737029</guid><dc:creator>stefan</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1737029</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/11/02/visual-studio-2010-beta-2-includes-link-to-installshield-limited-edition.aspx#comments</comments><description>&lt;p&gt;Some beta testers of Visual Studio 2010 pointed out that in the New Project dialog there is a new template called &amp;quot;InstallShield 2010&amp;quot;. It&amp;#39;s listed next to &amp;quot;Visual Studio Installer&amp;quot; under Other Project Types &amp;gt; Setup and Deployment. It&amp;#39;s not a real template but only a button labeled &amp;quot;Enable InstallShield Limited Edition&amp;quot; as you can see in the screenshot from the Professional edition of Visual studio 2010 Beta 2:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/1882.NewProject_5F00_493B7C5A.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="New-Project" border="0" alt="New-Project" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/4213.NewProject_5F00_thumb_5F00_0CC307B0.png" width="644" height="408" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Clicking this button takes you to another page with some explanation what InstallShield Limited Edition for Microsoft Visual Studio 2010 is, and a button &amp;quot;Go to InstallShield&amp;quot;. However the link behind this button isn&amp;#39;t (yet?) working, it redirects to the Microsoft homepage. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/6685.GotoInstallShield_5F00_74DC2089.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="Go-to-InstallShield" border="0" alt="Go-to-InstallShield" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/8322.GotoInstallShield_5F00_thumb_5F00_488F73D8.png" width="644" height="407" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So it looks like Microsoft and Flexera Software are extending their cooperation to make a limited edition of InstallShield available to Visual Studio users. Users of Microsoft System Center Configuration Manager (SCCM) can already get a limited edition of Flexera Software&amp;#39;s AdminStudio at no additional cost. &lt;/p&gt;  &lt;p&gt;There is currently no information about the capabilities and limitations of this edition of InstallShield.&lt;/p&gt;  &lt;p&gt;While it&amp;#39;s good to see that Microsoft is going to offer Visual Studio users an alternative to Visual Studio Installer projects (which are still available) to create Windows Installer (MSI) setups, I&amp;#39;m still sad that they decided &lt;a href="http://msmvps.com/blogs/installsite/archive/2009/04/03/no-joke-wix-will-not-ship-with-visual-studio.aspx" target="_blank"&gt;not to include&lt;/a&gt; the Windows Installer XML toolkit (&lt;a href="http://wix.sourceforge.net/"&gt;WiX&lt;/a&gt;) with Visual Studio 2010, as they &lt;a href="http://msmvps.com/blogs/installsite/archive/2007/11/27/microsoft-to-quot-productize-quot-wix.aspx" target="_blank"&gt;had planned&lt;/a&gt; previously. And since Visual Studio 2010 is still in beta, they could even decide not to include InstallShield either.&lt;/p&gt;  &lt;p&gt;Speaking of WiX - the &lt;a href="http://robmensching.com/blog/posts/2009/10/30/WiX-v3.5-3s-Visual-Studio-2010-Beta-2" target="_blank"&gt;WiX toolset now supports Visual Studio 2010 Beta2&lt;/a&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/6607.WiXNewProject_5F00_01C5DACE.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="WiX-New-Project" border="0" alt="WiX-New-Project" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/installsite.metablogapi/4048.WiXNewProject_5F00_thumb_5F00_5F8DCF47.png" width="644" height="404" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Related information:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx" target="_blank"&gt;Visual Studio 2010 web site with Beta download&lt;/a&gt;       &lt;br /&gt;(GERMAN: &lt;a href="http://www.microsoft.com/germany/visualstudio/products/visual-studio/2010/" target="_blank"&gt;Deutsche Visual Studio Webseite mit Beta Download&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.flexerasoftware.com/products/installshield.htm" target="_blank"&gt;InstallShield at Flexera Software&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.installsite.biz/ix.htm" target="_blank"&gt;InstallShield in the InstallSite Shop&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1737029" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/WiX/default.aspx">WiX</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/InstallShield/default.aspx">InstallShield</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Flexera/default.aspx">Flexera</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/MSI/default.aspx">MSI</category></item><item><title>Microsoft's recent Security Updates for Visual Studio break Windows Installer Updates</title><link>http://msmvps.com/blogs/installsite/archive/2009/09/12/microsoft-s-recent-security-updates-for-visual-studio-break-windows-installer-updates.aspx</link><pubDate>Sat, 12 Sep 2009 00:30:44 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1722683</guid><dc:creator>stefan</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1722683</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/09/12/microsoft-s-recent-security-updates-for-visual-studio-break-windows-installer-updates.aspx#comments</comments><description>&lt;p&gt;This problem was brought up in a &lt;a href="http://forum.installsite.net/index.php?showtopic=19423" target="_blank"&gt;question on the InstallSite Forum&lt;/a&gt; and is also mentioned in a &lt;a href="http://blogs.msdn.com/msiclickonce/archive/2009/09/09/using-msm-from-security-update-971090-and-973673-as-prerequisite-to-create-msi-minor-update-would-not-work.aspx" target="_blank"&gt;blog post by Gauravb&lt;/a&gt; (who appears to be a Microsoft employee).&lt;/p&gt;  &lt;p&gt;The typical symptom is missing or not updated files after you install a Small or Minor Update to your application (Major Upgrades are not affected). In the installer log file you&amp;#39;ll notice that some features have been switched to &amp;quot;advertised&amp;quot; state and instead of being installed locally. The actual cause is noted in the SELMGR error message in the log similar to this:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;SELMGR: ComponentId &amp;#39;{-GUID-}&amp;#39; is registered to feature &amp;#39;-Feature-Name-&amp;#39;, but is not present in the Component table. Removal of components from a feature is not supported!&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This happens if your setup includes a merge module like Microsoft_VC80_CRT_x86.msm and you rebuilt your setup package after installingsecurity updates &lt;a href="http://support.microsoft.com/kb/971090" target="_blank"&gt;971090&lt;/a&gt; and &lt;a href="http://support.microsoft.com/kb/973673" target="_blank"&gt;973673&lt;/a&gt; for Visual Studio 2005 SP1 or &lt;a href="http://support.microsoft.com/kb/971092" target="_blank"&gt;971092&lt;/a&gt; and &lt;a href="http://support.microsoft.com/kb/973675" target="_blank"&gt;973675&lt;/a&gt; for Visual Studio 2008 SP1. These security updates install newer versions of merge modules.&lt;/p&gt;  &lt;p&gt;Apparently a component that existed in the original version of the merge module has been removed in the updated msm. Removing a component is a violation of Windows Installer&amp;#39;s rules for Small and Minor Updates.&lt;/p&gt;  &lt;h2&gt;Affected Merge Modules and GUIDs&lt;/h2&gt;  &lt;h3&gt;Visual Studio 2005 SP1&lt;/h3&gt;  &lt;p&gt;I examined to merge modules installed by Visual Studio 2005 SP1 and updated by by security updates &lt;a href="http://support.microsoft.com/kb/971090" target="_blank"&gt;971090&lt;/a&gt; and &lt;a href="http://support.microsoft.com/kb/973673" target="_blank"&gt;973673&lt;/a&gt;. I found that all of these merge modules are affected by this problem, i.e. they have components removed:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Microsoft_VC80_ATL_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {9B2CAF3C-B0AB-11EC-B01F-C8B3B9A1E18E} and {9B2CAF3C-B0AB-11EC-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_CRT_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {9BFFB8F8-F55F-10B2-C01F-C8B3B9A1E18E} and {9BFFB8F8-F55F-10B2-B01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_DebugCRT_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {583FF03B-A196-24C8-C01F-C8B3B9A1E18E} and {583FF03B-A196-24C8-B01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_DebugMFC_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {55141F6E-A388-29A8-C01F-C8B3B9A1E18E} and {55141F6E-A388-29A8-B01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_DebugOpenMP_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {8E601675-4F66-A4DE-B01F-C8B3B9A1E18E} and {8E601675-4F66-A4DE-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_MFC_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {9EE2A7ED-8A13-0C17-C01F-C8B3B9A1E18E} and {9EE2A7ED-8A13-0C17-B01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_MFCLOC_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {7831D131-CCF1-43EF-C01F-C8B3B9A1E18E} and {7831D131-CCF1-43EF-B01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;Microsoft_VC80_OpenMP_x86.msm      &lt;br /&gt;Removed 2 components with GUIDs {218504D2-AA7D-7B33-B01F-C8B3B9A1E18E} and {218504D2-AA7D-7B33-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_ATL_x86.msm      &lt;br /&gt;Removed 1 component with GUID {6967BA9D-3E8C-8E05-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_CRT_x86.msm      &lt;br /&gt;Removed 1 component with GUID {671DDE41-A620-9193-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_DebugCRT_x86.msm      &lt;br /&gt;Removed 1 component with GUID {5A7EB616-E2EE-6D78-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_DebugMFC_x86.msm      &lt;br /&gt;Removed 1 component with GUID {5D61A50B-77A2-68DD-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_DebugOpenMP_x86.msm      &lt;br /&gt;Removed 1 component with GUID {8506B23C-BABD-5C8B-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_MFC_x86.msm      &lt;br /&gt;Removed 1 component with GUID {6BEC5B24-C056-8A14-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_MFCLOC_x86.msm      &lt;br /&gt;Removed 1 component with GUID {D5A7A18A-DEA5-8DD7-C01F-C8B3B9A1E18E} &lt;/li&gt;    &lt;li&gt;policy_8_0_Microsoft_VC80_OpenMP_x86.msm      &lt;br /&gt;Removed 1 component with GUID {07EE8801-38A9-ABAC-C01F-C8B3B9A1E18E} &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Visual Studio 2008 SP1&lt;/h3&gt;  &lt;p&gt;I also examined to merge modules installed by Visual Studio 2008 SP1 and updated by by security updates &lt;a href="http://support.microsoft.com/kb/971092" target="_blank"&gt;971092&lt;/a&gt; and &lt;a href="http://support.microsoft.com/kb/973675" target="_blank"&gt;973675&lt;/a&gt;. I found that all of these merge modules are affected by this problem, i.e. they have components removed:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Microsoft_VC90_ATL_x86.msm      &lt;br /&gt;Removed 4 components with GUIDs {2F605F26-3021-38F6-AC31-175C0DFA59B9}, {76C3F0F6-9B9D-35DA-81C6-CA8A88CC93CA}, {DBD31579-020A-349E-8ED6-D06FEA75AF45}, and {86226397-23DB-3430-8C8A-AEA661B1AE77}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_CRT_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {AEC90EFE-39B8-3978-8A5D-068FEF83D275}, {B708EB72-AA82-3EB7-8BB0-D845BA35C93D}, {1A5C156B-3CC3-36E3-BAD7-9FD0D48156D3}, and {68D7E2DF-5BC5-318C-AF19-19D1D29ED692}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_DebugCRT_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {58425F02-9D68-3D93-85D9-39B29E29BC7B}, {BAD864A4-C2C0-3C54-8964-B268B7016DEC}, {FC82857E-2B1F-3E92-A906-97FD9825D3C7}, and {0BDD8003-3267-389F-813F-AD12EC5DC534}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_DebugMFC_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {F0A00871-E0E2-32B2-A659-FE4DA7002A2D}, {342BA686-A9E6-3FB4-AFC0-7034FF188D52}, {7E7F1AD6-F52E-3AE6-BAA5-32B96EE05F4E}, and {B833CE77-211C-355F-9DBB-294FD746EF17}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_DebugOpenMP_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {5586775C-EA44-30E2-A3E2-5C50F4EA39A0}, {B0C784B6-DDCC-3D69-A33A-5DE42951883C}, {E59B8FDA-55AE-3049-96FC-606E8C5BF2BE}, and {8FD717AF-E0E2-365E-8445-AECD9A21E5A0}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_MFC_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {D01CBF08-20B4-30C8-AF5A-96F9847E82A3}, {C6357C55-7461-3D51-9AE5-FD71CA24027A}, {611881C8-BE2F-393E-A04F-81C63DF00851}, and {15F67BFD-D6AA-3C8B-A1BB-C33E17E925C6}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_MFCLOC_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {5A06E1CC-89C9-3DB9-9BC8-5BFA56B58BFB}, {FF2F571A-6C54-31E3-B23E-2A60283B08A8}, {C9F2C40F-28CD-392C-A0C3-3AADEC130C0A}, and {4D8012CE-B2CE-3493-91B8-B8A9B982F6B8}&lt;/li&gt;    &lt;li&gt;Microsoft_VC90_OpenMP_x86.msm     &lt;br /&gt;Removed 4 components with GUIDs {A85D53AA-906D-31C5-96E3-E21BB9154E2C}, {D511F4F3-A911-32CF-AC11-9C97EF948BFC}, {B16F86FC-BD94-30FA-98AA-17ABE54F0478}, and {28B6B10C-E41F-302B-A673-01F436427522}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_ATL_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {A62CCE52-C380-3111-BA7D-3D0EDFA31213} and {C2FCD113-35CA-3027-92CD-F2D646277CA1}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_CRT_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {14F2B62D-DF5F-335F-A517-0991F44CB087} and {0355F5D0-467C-30E9-894C-C2FAEF522A11}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_DebugCRT_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {C990308F-4696-3069-B753-AB178CE2007B} and {FBB763D7-1B85-36C2-B127-4577B3FC45A1}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_DebugMFC_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {9B8A0715-C004-3493-8350-A387E1163D46} and {9EC89F44-FA15-308D-8582-22744424F0CF}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_DebugOpenMP_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {A134D5FD-99B1-3230-89AC-C4F81B697BFC} and {19185A82-2047-34BF-BBE1-5E64579BE356}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_MFC_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {6BFBB2DC-4F78-3217-ACCF-CD2838A84621} and {12EA53B4-340A-3F5D-B1BC-4A3BEC4A89A7}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_MFCLOC_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {0FEBA8D0-5D22-3D3A-947D-559E29BF07DF} and {6F026C46-D6BC-3805-A3B0-117AF8473928}&lt;/li&gt;    &lt;li&gt;policy_9_0_Microsoft_VC90_OpenMP_x86.msm     &lt;br /&gt;Removed 2 components with GUIDs {8D71CE57-BDC3-34B0-ADAD-EA4C5AFC9664} and {649A198A-C19D-325F-BF3A-C7EAE62F5EF6}&lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Workarounds&lt;/h2&gt;  &lt;p&gt;This means that if your setup includes any of these merge modules, the security update prevents you from shipping Small or Minor Updates.The workaround I&amp;#39;d recommend is using a Major Upgrade (i.e. change the ProductCode and add an entry in the Upgrade table) to update your application.&lt;/p&gt;  &lt;p&gt;Gauravb&amp;#39;s blog lists some other workarounds which I don&amp;#39;t think are feasible:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Use the VC Redistributable Installer EXE package to install the runtime instead of the merge modules. - Good advice for new packages or Major Upgrades, but you can&amp;#39;t remove the merge modules from your package in a Small or Minor Update. &lt;/li&gt;    &lt;li&gt;Use the old verion of the merge modules, - This means you would knowingly be installing a vulnerable file on your customer&amp;#39;s computer. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Another potential workaround would be to add dummy components to your msi setup with the same GUIDs as the components that were removed from the merge modules. But that could cause conflicts with other msi files that include the original version of the module.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1722683" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Tips/default.aspx">Tips</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>No joke – WiX will NOT Ship with Visual Studio</title><link>http://msmvps.com/blogs/installsite/archive/2009/04/03/no-joke-wix-will-not-ship-with-visual-studio.aspx</link><pubDate>Fri, 03 Apr 2009 04:07:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1684485</guid><dc:creator>stefan</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1684485</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2009/04/03/no-joke-wix-will-not-ship-with-visual-studio.aspx#comments</comments><description>&lt;p&gt;Several months ago, Microsoft had &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/vstudio/bb879916.aspx"&gt;announced&lt;/a&gt; that the next version of Visual Studio (Visual Studio 2010, code name Rosario) will &lt;a href="http://msmvps.com/blogs/installsite/archive/2007/11/27/microsoft-to-quot-productize-quot-wix.aspx"&gt;ship&lt;/a&gt; with a subset of the Windows Installer XML Toolkit (&lt;a target="_blank" href="http://wix.sourceforge.net/"&gt;WiX&lt;/a&gt;). But on April 1st, 2009, Rob Mensching, the WiX project lead, had bad news to announce on his blog: &amp;ldquo;&lt;a target="_blank" href="http://robmensching.com/blog/posts/2009/4/1/Visual-Studio-will-not-ship-the-WiX-toolset-contributes-only"&gt;Visual Studio will not ship the WiX toolset, contributes only&lt;/a&gt;&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Given the date, and since Microsoft officially had announced WiX in Visual Studio and CTP pre-releases of Rosario included WiX, I assumed that this was an &lt;a target="_blank" href="http://robmensching.com/blog/posts/2008/4/1/I-quit"&gt;April Fool&amp;rsquo;s joke&lt;/a&gt;. Unfortunately, it is not.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t know what the exact reasons were for this unexpected decision, so I can&amp;rsquo;t really judge. But I think that it&amp;rsquo;s a lose-lose situation. Visual Studio won&amp;rsquo;t ship with an advanced Windows Installer authoring tool. And the open source WiX project won&amp;rsquo;t be &amp;ldquo;blessed&amp;rdquo; as a product that&amp;rsquo;s backed by Microsoft support.&lt;/p&gt;
&lt;p&gt;The good news is that WiX will continue to work with and integrate in Visual Studio, and that the work that the Visual Studio team has contributed to the WiX project isn&amp;rsquo;t lost but will help to finalize WiX 3.0.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s hope that the disappointment that this decision probably has caused in the team will not stop their enthusiasm.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1684485" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/WiX/default.aspx">WiX</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Deploying VSTO Office Add-Ins with Windows Installer</title><link>http://msmvps.com/blogs/installsite/archive/2008/08/01/deploying-vsto-office-add-ins-with-windows-installer.aspx</link><pubDate>Fri, 01 Aug 2008 10:38:05 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1642956</guid><dc:creator>stefan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1642956</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2008/08/01/deploying-vsto-office-add-ins-with-windows-installer.aspx#comments</comments><description>&lt;p&gt;If you are creating Office add-ins you may find this two-part MSDN article useful. It describes how to install add-ins created with Visual Studio Tools for Office (VSTO) using Windows Installer. The article uses Visual Studio to create the MSI.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc563937.aspx" target="_blank"&gt;Deploying a Visual Studio Tools for the Office System 3.0 Solution for the 2007 Microsoft Office System Using Windows Installer (Part 1 of 2)&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc616991.aspx" target="_blank"&gt;Deploying a Visual Studio Tools for the Office System 3.0 Solution for the 2007 Microsoft Office System Using Windows Installer (Part 2 of 2)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1642956" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Web+Resources/default.aspx">Web Resources</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>InstallShield Support for Visual Studio 2008, .NET Framework 3.5 and VC++ 9</title><link>http://msmvps.com/blogs/installsite/archive/2008/01/03/installshield-support-for-visual-studio-2008-net-framework-3-5-and-vc-9.aspx</link><pubDate>Thu, 03 Jan 2008 18:16:06 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1435521</guid><dc:creator>stefan</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1435521</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2008/01/03/installshield-support-for-visual-studio-2008-net-framework-3-5-and-vc-9.aspx#comments</comments><description>&lt;p&gt;Macrovision released updates for InstallShield 2008 to support integration with Visual Studio 2008 and redistribution of the .NET Framework 3.5 and VC++ 9 runtime files:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://support.installshield.com/kb/view.asp?articleid=Q113727" target="_blank"&gt;HOTFIX: Beta Support for Visual Studio 2008&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://support.installshield.com/kb/view.asp?articleid=Q113761" target="_blank"&gt;UPDATE: InstallShield 2008 Basic MSI, InstallScript MSI, and Express Support for .NET Framework 3.5&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://support.installshield.com/kb/view.asp?articleid=Q113765" target="_blank"&gt;UPDATE: InstallShield 2008 Basic MSI, InstallScript MSI, and Express Support for Visual Studio 2008 Merge Modules&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;These updates are only available for InstallShield 2008, but not for previous versions (although the .NET 3.5 prerequisite and the VC++ merge modules may work with other InstallShield versions)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1435521" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Web+Resources/default.aspx">Web Resources</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Macrovision/default.aspx">Macrovision</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Microsoft to "productize" WiX</title><link>http://msmvps.com/blogs/installsite/archive/2007/11/27/microsoft-to-quot-productize-quot-wix.aspx</link><pubDate>Mon, 26 Nov 2007 23:20:36 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1359029</guid><dc:creator>stefan</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/installsite/rsscomments.aspx?PostID=1359029</wfw:commentRss><comments>http://msmvps.com/blogs/installsite/archive/2007/11/27/microsoft-to-quot-productize-quot-wix.aspx#comments</comments><description>&lt;p&gt;Rob Mensching &lt;a href="http://robmensching.com/blog/archive/2007/11/26/Visual-Studio-ships-the-WiX-toolset.aspx" target="_blank"&gt;reports&lt;/a&gt; that Microsoft will include a sub-set of the Windows Installer XML toolkit (&lt;a href="http://wix.sourceforge.net/" target="_blank"&gt;WiX&lt;/a&gt;) in the next version of Visual Studio, code named Rosario. WiX is an open source project for authoring of Windows Installer (MSI) setups. While Microsoft employees played an important role in the WiX project from the beginning, they did this in their free time.&lt;/p&gt; &lt;p&gt;But now Microsoft staffed a number of full time developers to fix bugs in WiX version 3 and to further improve its integration in Visual Studio. The work of these developers will be fed back into the open source project. With the release of &amp;quot;Rosario&amp;quot; (not before the end of 2008) Microsoft will also provide technical support for WiX.&lt;/p&gt; &lt;p&gt;However WiX will not replace Setup &amp;amp; Deployment projects in Visual Studio - at least not in this release. That&amp;#39;s because WiX has a steep learning curve and there are currently no visual designers for WiX. So I guess a significant fraction of developers is still going to prefer the seemingly easy to use (but also quite limited) S &amp;amp; D projects. &lt;/p&gt; &lt;p&gt;Maybe it would be a good idea to have these visual designers generate WiX code, so developers can easily move to the full power of WiX when needed, without starting over. Something like the &lt;a href="http://wix.sourceforge.net/clickthrough.html" target="_blank"&gt;ClickThrough&lt;/a&gt; idea in WiX.&lt;/p&gt; &lt;p&gt;Applause to the WiX team who brought the project thus far (and plans to bring it even further), to the Visual Studio team for moving into the right direction, and to Microsoft for progressing their open source engagement (which I believe was not easy for the company, and in which Rob Mensching also played an important role)!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1359029" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/installsite/archive/tags/Windows+Installer/default.aspx">Windows Installer</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Industry+News/default.aspx">Industry News</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/WiX/default.aspx">WiX</category><category domain="http://msmvps.com/blogs/installsite/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item></channel></rss>