List:Commits« Previous MessageNext Message »
From:rburnett Date:February 22 2008 7:28pm
Subject:Connector/NET commit: r1189 - in branches/5.2: . Installer
View as plain text  
Modified:
   branches/5.2/CHANGES
   branches/5.2/Installer/visualstudio.wxs
   branches/5.2/Installer/vs2008.wxs
Log:
- Fixed installer that did not install the DDEX provider binary if 
  the Visual Studio 2005 component was not selected. (bug #34674)

The VS 2005 component included the wix code necessary to copy the DDEX binary but the VS 2005 component did not.  This patch fixes that.

Modified: branches/5.2/CHANGES
===================================================================
--- branches/5.2/CHANGES	2008-02-22 17:56:02 UTC (rev 1188)
+++ branches/5.2/CHANGES	2008-02-22 19:28:05 UTC (rev 1189)
@@ -6,6 +6,8 @@
   server explorer nodes to not function
 - Fixed web providers so that they don't attempt to check their schema or cache
   their application id if the connection string has not been set. (bug #34451)
+- Fixed installer that did not install the DDEX provider binary if 
+  the Visual Studio 2005 component was not selected. (bug #34674)
 
 Version 5.2 - 2/11/2008
 . Added ClearPool and ClearAllPools features

Modified: branches/5.2/Installer/visualstudio.wxs
===================================================================
--- branches/5.2/Installer/visualstudio.wxs	2008-02-22 17:56:02 UTC (rev 1188)
+++ branches/5.2/Installer/visualstudio.wxs	2008-02-22 19:28:05 UTC (rev 1189)
@@ -4,12 +4,15 @@
 
     <DirectoryRef Id='INSTALLDIR'>
       <Directory Id='VSDir' Name='Visual Studio Integration'>
-        <Component Id="VS_2005" Guid="a5240e1b-c5c2-4820-8a1d-776c0017f44b">
+        <!-- common DDEX component to be installed if VS2005 or VS2008 is selected -->
+        <Component Id='VS_Common' Guid='75F9BFA2-4D6E-4cb3-97E6-B27C478CDE44'>
           <File Id='MySQL.VisualStudio' Name='MySQL.VisualStudio.dll' DiskId='1'
                 Source='..\VisualStudio\bin\release\MySQL.VisualStudio.dll' />
           <File Id='MySql.VisualStudio.dll.config' Name='MySql.VisualStudio.dll.config' DiskId='1'
                 Source='..\VisualStudio\bin\release\MySql.VisualStudio.dll.config' />
-
+        </Component>
+        
+        <Component Id="VS_2005" Guid="a5240e1b-c5c2-4820-8a1d-776c0017f44b">
           <!--Datasource registration section-->
           <RegistryKey Id='DataSource' Root='HKLM'
                        Key='Software\Microsoft\VisualStudio\8.0\DataSources\{98FBE4D8-5583-4233-B219-70FF8C7FBBBD}'
@@ -86,6 +89,7 @@
 
     <Feature Id='VS2005Int' Level='1' Title='Visual Studio 2005'>
       <Condition Level='0'>Not VS_2005_PATH</Condition>
+      <ComponentRef Id='VS_Common'/>
       <ComponentRef Id='VS_2005'/>
     </Feature>
 

Modified: branches/5.2/Installer/vs2008.wxs
===================================================================
--- branches/5.2/Installer/vs2008.wxs	2008-02-22 17:56:02 UTC (rev 1188)
+++ branches/5.2/Installer/vs2008.wxs	2008-02-22 19:28:05 UTC (rev 1189)
@@ -78,6 +78,7 @@
 
     <Feature Id='VS2008Int' Level='1' Title='Visual Studio 2008'>
       <Condition Level='0'>Not VS_2008_PATH</Condition>
+      <ComponentRef Id='VS_Common'/>
       <ComponentRef Id='VS_2008'/>
     </Feature>
 

Thread
Connector/NET commit: r1189 - in branches/5.2: . Installerrburnett22 Feb