From: Date: October 10 2008 9:50pm Subject: Connector/NET commit: r1436 - branches/5.2/Installer List-Archive: http://lists.mysql.com/commits/56055 Message-Id: <200810101950.m9AJojvJ021771@bk-internal.mysql.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removed: branches/5.2/Installer/main.iss branches/5.2/Installer/misc.iss branches/5.2/Installer/vs2005.iss branches/5.2/Installer/vs2008.iss Log: not used in 5.2 (not sure they are going to be used at all going forward) Deleted: branches/5.2/Installer/main.iss =================================================================== --- branches/5.2/Installer/main.iss 2008-10-08 18:45:42 UTC (rev 1435) +++ branches/5.2/Installer/main.iss 2008-10-10 19:50:45 UTC (rev 1436) @@ -1,168 +0,0 @@ -; Script generated by the Inno Setup Script Wizard. -; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! - -[Setup] -AppName=MySQL Connector/Net -AppVersion=5.2.2 -AppVerName=MySQL Connector/Net {#SetupSetting("AppVersion")} -AppPublisher=MySQL, Inc. -AppPublisherURL=http://www.mysql.com.com/ -AppSupportURL=http://www.mysql.com.com/ -AppUpdatesURL=http://www.mysql.com.com/ -DefaultDirName={pf}\MySQL\MySQL Connector Net {#SetupSetting("AppVersion")} -DefaultGroupName=MySQL\MySQL Connector Net {#SetupSetting("AppVersion")} -AllowNoIcons=true -OutputBaseFilename=setup -Compression=lzma -SolidCompression=true -PrivilegesRequired=admin -WizardImageFile=Bitmaps\dlgbmp-is.bmp -WizardImageStretch=false -WizardSmallImageFile=compiler:wizmodernsmallimage-is.bmp -VersionInfoVersion={#SetupSetting("AppVersion")} - -[Languages] -Name: english; MessagesFile: compiler:Default.isl - -[Files] -Source: ..\MySql.Data\Provider\bin\net-2.0\Release\MySql.Data.dll; DestDir: {app}\.NET Framework; Flags: ignoreversion; AfterInstall: AfterMySqlDataInstall -Source: ..\MySql.Data\Provider\bin\net-2.0\Release\MySql.Data.CF.dll; DestDir: {app}\Compact Framework; Flags: ignoreversion; Components: CF -Source: ..\CHANGES; DestDir: {app}; Flags: ignoreversion -Source: ..\Release Notes.txt; DestDir: {app}; Flags: ignoreversion -Source: ..\MySql.Web\Providers\bin\release\MySql.Web.dll; DestDir: {app}\Web Providers; Flags: ignoreversion; AfterInstall: AfterWebInstall; Components: Providers - -; Handle conditional licensing -#if defined (GPL) -Source: ..\COPYING; DestDir: {app}; Flags: ignoreversion -Source: ..\EXCEPTIONS; DestDir: {app}; Flags: ignoreversion -#else -Source: ..\License.txt; DestDir: {app}; Flags: ignoreversion -#endif - -Source: ..\Samples\*.*; DestDir: {app}\Samples; Excludes: bin,obj,bin\debug,bin\release,obj\debug,obj\release; Flags: ignoreversion createallsubdirs recursesubdirs -Source: binary\installtools.dll; DestDir: {app}; Attribs: hidden -Source: binary\globalinstaller.exe; DestDir: {app}; Attribs: hidden - -; Documentation files -Source: ..\Documentation\Output\MySql.Data.chm; DestDir: {app}\Documentation; Components: Docs -Source: ..\Documentation\CollectionFiles\COL_Master.HxC; DestDir: {app}\Documentation; Components: Docs -Source: ..\Documentation\CollectionFiles\COL_Master.HxT; DestDir: {app}\Documentation; Components: Docs -Source: ..\Documentation\CollectionFiles\COL_Master_A.HxK; DestDir: {app}\Documentation; Components: Docs -Source: ..\Documentation\CollectionFiles\COL_Master_F.HxK; DestDir: {app}\Documentation; Components: Docs -Source: ..\Documentation\CollectionFiles\COL_Master_K.HxK; DestDir: {app}\Documentation; Components: Docs -Source: ..\Documentation\CollectionFiles\COL_Master_N.HxK; DestDir: {app}\Documentation; Components: Docs -Source: ..\Documentation\Output\MySql.Data.HxS; DestDir: {app}\Documentation; Components: Docs - -; Documentation registration tools -Source: ..\Installer\Binary\H2Reg.exe; DestDir: {app}\Uninstall; Components: Docs -Source: ..\Installer\Binary\h2reg.ini; DestDir: {app}\Uninstall; Components: Docs - -; VS integration -Source: ..\MySql.VisualStudio\bin\Release\MySql.VisualStudio.dll; DestDir: {app}\Visual Studio Integration; Components: VS - -[Icons] -Name: {group}\{cm:UninstallProgram,MySQL Connector Net}; Filename: {uninstallexe} -Name: {group}\Change Log; Filename: {app}\CHANGES -Name: {group}\Release Notes; Filename: {app}\Release Notes.txt -Name: {group}\Help; Filename: {app}\Documentation\MySql.Data.chm - -[Components] -Name: Core; Description: Core assemblies; Flags: fixed; Types: full custom compact -Name: Docs; Description: Documentation; Types: full custom -Name: Providers; Description: ASP.NET 2.0 Web Providers; Types: full custom -Name: VS; Description: Visual Studio Integration; Types: full custom -Name: VS/2005; Description: Visual Studio 2005; Types: full custom; Check: VS2005Installed -Name: VS/2008; Description: Visual Studio 2008; Types: full custom; Check: VS2008Installed -Name: CF; Description: Compact Framework Support; Types: full custom -Name: Samples; Description: Samples; Types: full custom - -[Registry] -Root: HKLM; Subkey: Software\MySQL AB\MySQL Connector/Net; Flags: uninsdeletekey -Root: HKLM; Subkey: Software\MySQL AB\MySQL Connector/Net; ValueType: string; ValueName: Location; ValueData: {app} -Root: HKLM; Subkey: Software\MySQL AB\MySQL Connector/Net; ValueType: string; ValueName: Version; ValueData: {#SetupSetting('AppVersion')} - -; make our assembly visible to Visual Studio -Root: HKLM; Subkey: Software\Microsoft\.NETFramework\AssemblyFolders\MySQL Connector/Net {#SetupSetting('AppVersion')}; Flags: uninsdeletekey -Root: HKLM; Subkey: Software\Microsoft\.NETFramework\AssemblyFolders\MySQL Connector/Net {#SetupSetting('AppVersion')}; ValueType: string; ValueData: {app}\.NET Framework - -[Run] -Filename: "{code:GetVersion2InstallUtil}"; Parameters: {app}\.NET Framework\mysql.data.dll; WorkingDir: {app}; StatusMsg: Adding data provider to machine.config; Flags: runhidden -Filename: "{code:GetVersion2InstallUtil}"; Parameters: {app}\Web Providers\mysql.web.dll; WorkingDir: {app}; StatusMsg: Adding web providers to machine.config; Flags: runhidden; Components: Providers -Filename: {app}\GlobalInstaller.exe; Parameters: mysql.visualstudio.dll version=VS2005; WorkingDir: {app}\Visual Studio Integration; StatusMsg: Integrating with Visual Studio 2005; Flags: runhidden; Components: VS/2005 -Filename: {app}\GlobalInstaller.exe; Parameters: mysql.visualstudio.dll version=VS2008; WorkingDir: {app}\Visual Studio Integration; StatusMsg: Integrating with Visual Studio 2008; Flags: runhidden; Components: VS/2008 -Filename: "{code:GetVS2005Path}"; Parameters: /setup; WorkingDir: {app}; StatusMsg: Reconfiguring Visual Studio 2005. Please wait...; Flags: runhidden; Components: VS/2005 -Filename: "{code:GetVS2008Path}"; Parameters: /setup; WorkingDir: {app}; StatusMsg: Reconfiguring Visual Studio 2008 Please wait...; Flags: runhidden; Components: VS/2008 -Filename: {app}\Uninstall\h2reg.exe; Parameters: -r -q; WorkingDir: {app}\Uninstall; StatusMsg: Registering help collection; Flags: runhidden; Components: docs and (VS/2005 or VS/2008) - -[UninstallRun] -Filename: {app}\GlobalInstaller.exe; Parameters: /u mysql.visualstudio.dll version=VS2005; WorkingDir: {app}\Visual Studio Integration; StatusMsg: Removing Visual Studio 2005 integration; Flags: runhidden; Components: VS/2005 -Filename: {app}\GlobalInstaller.exe; Parameters: /u mysql.visualstudio.dll version=VS2008; WorkingDir: {app}\Visual Studio Integration; StatusMsg: Removing Visual Studio 2008 integration; Flags: runhidden; Components: VS/2008 -Filename: "{code:GetVS2005Path}"; Parameters: /setup; WorkingDir: {app}; StatusMsg: Reconfiguring Visual Studio 2005; Flags: runhidden runascurrentuser; Components: VS/2005 -Filename: "{code:GetVS2008Path}"; Parameters: /setup; WorkingDir: {app}; StatusMsg: Reconfiguring Visual Studio 2008; Flags: runhidden runascurrentuser; Components: VS/2008 -Filename: "{code:GetVersion2InstallUtil}"; Parameters: /u {app}\.NET Framework\mysql.data.dll; WorkingDir: {app}; StatusMsg: Removing data provider from machine.config; Flags: runhidden -Filename: "{code:GetVersion2InstallUtil}"; Parameters: /u {app}\Web Providers\mysql.web.dll; WorkingDir: {app}; StatusMsg: Removing web providers from machine.config; Flags: runhidden; Components: Providers -Filename: {app}\Uninstall\h2reg.exe; Parameters: -u -q; WorkingDir: {app}\Uninstall; Flags: runhidden; Components: docs and (VS/2005 or VS/2008) - -[Code] -#include "misc.iss" - -function InitializeSetup(): Boolean; -begin - Result := true; - if not CheckForFramework('2.0', true) then - Result := false - - if PreviousVersionsInstalled() then - begin - MsgBox('There is already a version of Connector/Net installed. ' + - 'Please uninstall all versions before installing this product.', mbError, MB_OK); - Result := false - end; -end; - -procedure AfterMySqlDataInstall(); -begin - if Not RegisterAssembly(ExpandConstant('{app}' + '\.NET Framework\mysql.data.dll'), 2) then - MsgBox('Registration of the Connector/Net core components failed.', mbError, MB_OK); -end; - -procedure AfterWebInstall(); -begin - if Not RegisterAssembly(ExpandConstant('{app}' + '\Web Providers\mysql.web.dll'), 2) then - MsgBox('Registration of the Connector/Net web components failed.', mbError, MB_OK); -end; - -procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); -begin - if CurUninstallStep = usUninstall then - begin - if Not UnRegisterAssembly(ExpandConstant('{app}' + '\.NET Framework\mysql.data.dll'), 'mysql.data', 2) then - MsgBox('Unregistration of the Connector/Net core components failed.', mbError, MB_OK); - - if FileExists(ExpandConstant('{app}' + '\Web Providers\mysql.web.dll')) then - if Not UnRegisterAssembly(ExpandConstant('{app}' + '\Web Providers\mysql.web.dll'), 'mysql.web', 2) then - MsgBox('Unregistration of the Connector/Net web components failed.', mbError, MB_OK); - - // Now that we're finished with it, unload MyDll.dll from memory. - // We have to do this so that the uninstaller will be able to remove the DLL and the {app} directory. - UnloadDLL(ExpandConstant('{app}\installtools.dll')); - end -end; - -function VS2005Installed() : Boolean; -begin - Result := RegKeyExists(HKEY_LOCAL_MACHINE, 'Software\Microsoft\VisualStudio\8.0\Setup\VS'); -end; - -function VS2008Installed() : Boolean; -begin - Result := RegKeyExists(HKEY_LOCAL_MACHINE, 'Software\Microsoft\VisualStudio\9.0\Setup\VS'); -end; - -function GetVersion2InstallUtil(Param: String) : String; -begin - Result := GetInstallUtilPath(2); -end; - - - Deleted: branches/5.2/Installer/misc.iss =================================================================== --- branches/5.2/Installer/misc.iss 2008-10-08 18:45:42 UTC (rev 1435) +++ branches/5.2/Installer/misc.iss 2008-10-10 19:50:45 UTC (rev 1436) @@ -1,107 +0,0 @@ -function InstallToGAC(filename: String; ver: Integer): Boolean; -external 'InstallToGAC@files:installtools.dll cdecl'; - -function RemoveFromGAC(name: String; ver: Integer): Boolean; -external 'RemoveFromGAC@{app}\installtools.dll cdecl uninstallonly'; - -function CheckForFramework(version: String; required: Boolean): Boolean; -var - regkey : String; - msg : String; -begin - Result := true; - regkey := Format('SOFTWARE\Microsoft\.NETFramework\policy\v%s', [version]); - if not RegKeyExists(HKLM, regkey) then - begin - msg := Format('This setup requires .NET Framework %s.', [version]); - MsgBox(msg, mbError, MB_OK); - Result:=false; - end -end; - -function GetInstallUtilPath(version: Integer) : String; -var - installroot : String; -begin - if RegQueryStringValue(HKEY_LOCAL_MACHINE, 'Software\Microsoft\.NETFramework', 'InstallRoot', installroot) then - begin - if version = 2 then - Result := Format('%s\v2.0.50727\installutil.exe', [installroot]); - if version = 11 then - Result := Format('%s\v1.1.4322\installutil.exe', [installroot]); - end - Log('Returning ' + Result + ' as path to installutil'); -end; - -function RegisterAssembly(name: String; version: Integer) : Boolean; -var - ResultCode : Integer; -begin - Result := true; - Log(Format('Registering %s for version %d', [name, version])); - - // Install our assembly to the GAC now - if Not InstallToGAC(name, version) then - begin - Log('Installing ' + name + ' into the GAC failed.'); - Result := false; - end -end; - -function UnRegisterAssembly(assemblyFile: String; assemblyName: String; version: Integer) : Boolean; -var - ResultCode : Integer; - InstallutilPath: String; -begin - Result := true; - Log(Format('Unregistering %s for version %d', [assemblyName, version])); - - // Remove our assembly from the GAC now - if Not RemoveFromGAC(Format('%s, Version={#SetupSetting("AppVersion")}', [assemblyName]), version) then - begin - Log('Removing ' + assemblyName + ' from the GAC failed.'); - Result := false; - end - else - begin - InstallUtilPath := GetInstallUtilPath(version); - - Exec(InstallUtilPath, '/LogFile= /u "' + assemblyFile + '"', '', SW_HIDE, ewWaitUntilTerminated, ResultCode); - if ResultCode <> 0 then - begin - Log('Running remove methods in ' + assemblyName + ' failed.'); - Result := false; - end - else - Log('Successfully unregistered ' + assemblyName); - end -end; - -function PreviousVersionsInstalled() : Boolean; -var - Names: TArrayOfString; - I : Integer; -begin - Result := false; - if RegGetSubkeyNames(HKEY_LOCAL_MACHINE, 'Software\MySQL AB', Names) then - begin - for I := 0 to GetArrayLength(Names)-1 do - if Pos('MySQL Connector/Net', Names[I]) = 1 then - Result := true; - end -end; - -function GetVS2005Path(Param: String) : String; -begin - if Not RegQueryStringValue(HKEY_LOCAL_MACHINE, 'Software\Microsoft\VisualStudio\8.0\Setup\VS', 'EnvironmentDirectory', Result) Then - RaiseException('Unable to locate the Visual Studio 2005 installation directory'); - Result := Format('%sdevenv.com', [Result]); -end; - -function GetVS2008Path(Param: String) : String; -begin - if Not RegQueryStringValue(HKEY_LOCAL_MACHINE, 'Software\Microsoft\VisualStudio\9.0\Setup\VS', 'EnvironmentDirectory', Result) Then - RaiseException('Unable to locate the Visual Studio 2008 installation directory'); - Result := Format('%sdevenv.com', [Result]); -end; - Deleted: branches/5.2/Installer/vs2005.iss =================================================================== --- branches/5.2/Installer/vs2005.iss 2008-10-08 18:45:42 UTC (rev 1435) +++ branches/5.2/Installer/vs2005.iss 2008-10-10 19:50:45 UTC (rev 1436) @@ -1,52 +0,0 @@ -; Visual Studio integration -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataSources\{{98FBE4D8-5583-4233-B219-70FF8C7FBBBD}}; Flags: uninsdeletekey; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataSources\{{98FBE4D8-5583-4233-B219-70FF8C7FBBBD}}; ValueData: "MySQL Server"; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataSources\{{98FBE4D8-5583-4233-B219-70FF8C7FBBBD}}\SupportingProviders; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataSources\{{98FBE4D8-5583-4233-B219-70FF8C7FBBBD}}\SupportingProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataSources\{{98FBE4D8-5583-4233-B219-70FF8C7FBBBD}}\SupportingProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "Description"; ValueData: "Provider_Description, MySql.Data.VisualStudio.Properties.Resources"; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataSources\{{98FBE4D8-5583-4233-B219-70FF8C7FBBBD}}\SupportingProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "DisplayName"; ValueData: "Datasource_Displayname, MySql.Data.VisualStudio.Properties.Resources"; Components: VS/2005 - -; Data Providers -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; Flags: uninsdeletekey; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueData: ".NET Framework Data Provider for MySQL"; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "DisplayName"; ValueData: "Provider_DisplayName, MySql.Data.VisualStudio.Properties.Resources"; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "ShortDisplayName"; ValueData: "Provider_ShortDisplayName, MySql.Data.VisualStudio.Properties.Resources"; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "Description"; ValueData: "Provider_Description, MySql.Data.VisualStudio.Properties.Resources"; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "FactoryService"; ValueData: "{{D949EA95-EDA1-4b65-8A9E-266949A99360}}"; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "InvariantName"; ValueData: "MySql.Data.MySqlClient"; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataConnectionPromptDialog; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataConnectionProperties; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataConnectionSupport; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataConnectionUIControl; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataObjectSupport; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataSourceInformation; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataViewSupport; Components: VS/2005 - -; Menus -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Menus\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType:string; ValueName:"{{79A115C9-B133-4891-9E7B-242509DAD272}}"; ValueData:",1000,1"; Flags: uninsdeletekey; Components: VS/2005 - -; Service -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Services\{{D949EA95-EDA1-4b65-8A9E-266949A99360}}; Flags: uninsdeletekey; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Services\{{D949EA95-EDA1-4b65-8A9E-266949A99360}}; ValueType:string; ValueData:"{{79A115C9-B133-4891-9E7B-242509DAD272}}"; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Services\{{D949EA95-EDA1-4b65-8A9E-266949A99360}}; ValueType:string; ValueName:"Name"; ValueData:"MySQL Provider Object Factory"; Components: VS/2005 - -; Installed products -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\InstalledProducts\[ProductName]; Flags: uninsdeletekey; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\InstalledProducts\[ProductName]; ValueData: [Productname]; ValueType:string; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\InstalledProducts\[ProductName]; ValueName: "Package"; ValueData: "{{79A115C9-B133-4891-9E7B-242509DAD272}}"; ValueType:string; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\InstalledProducts\[ProductName]; ValueName: "UseInterface"; ValueData: "1"; ValueType:dword; Components: VS/2005 - -; Package section -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; Flags: uninsdeletekey; Components: VS/2005 - -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueData: [ProductName]; ValueType: string; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "InprocServer32"; ValueData: "[WindowsFolder]system32\mscoree.dll"; ValueType: string; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "Class"; ValueData: "MySql.Data.VisualStudio.MySqlDataProviderPackage"; ValueType: string; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "CodeBase"; ValueData: "[INSTALLDIR]\Visual Studio Integration\MySql.VisualStudio.dll"; ValueType: string; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "ProductName"; ValueData: "MySQL Tools for Visual Studio"; ValueType: string; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "ProductVersion"; ValueData: "1.1"; ValueType: string; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "CompanyName"; ValueData: "MySQL AB c/o MySQL, Inc."; ValueType: string; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "MinEdition"; ValueData: "standard"; ValueType: string; Components: VS/2005 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\8.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "ID"; ValueData: "100"; ValueType: dword; Components: VS/2005 - Deleted: branches/5.2/Installer/vs2008.iss =================================================================== --- branches/5.2/Installer/vs2008.iss 2008-10-08 18:45:42 UTC (rev 1435) +++ branches/5.2/Installer/vs2008.iss 2008-10-10 19:50:45 UTC (rev 1436) @@ -1,52 +0,0 @@ -; Visual Studio integration -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataSources\{{98FBE4D8-5583-4233-B219-70FF8C7FBBBD}}; Flags: uninsdeletekey; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataSources\{{98FBE4D8-5583-4233-B219-70FF8C7FBBBD}}; ValueData: "MySQL Server"; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataSources\{{98FBE4D8-5583-4233-B219-70FF8C7FBBBD}}\SupportingProviders; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataSources\{{98FBE4D8-5583-4233-B219-70FF8C7FBBBD}}\SupportingProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataSources\{{98FBE4D8-5583-4233-B219-70FF8C7FBBBD}}\SupportingProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "Description"; ValueData: "Provider_Description, MySql.Data.VisualStudio.Properties.Resources"; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataSources\{{98FBE4D8-5583-4233-B219-70FF8C7FBBBD}}\SupportingProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "DisplayName"; ValueData: "Datasource_Displayname, MySql.Data.VisualStudio.Properties.Resources"; Components: VS/2008 - -; Data Providers -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; Flags: uninsdeletekey; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueData: ".NET Framework Data Provider for MySQL"; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "DisplayName"; ValueData: "Provider_DisplayName, MySql.Data.VisualStudio.Properties.Resources"; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "ShortDisplayName"; ValueData: "Provider_ShortDisplayName, MySql.Data.VisualStudio.Properties.Resources"; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "Description"; ValueData: "Provider_Description, MySql.Data.VisualStudio.Properties.Resources"; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "FactoryService"; ValueData: "{{D949EA95-EDA1-4b65-8A9E-266949A99360}}"; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType: string; ValueName: "InvariantName"; ValueData: "MySql.Data.MySqlClient"; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataConnectionPromptDialog; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataConnectionProperties; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataConnectionSupport; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataConnectionUIControl; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataObjectSupport; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataSourceInformation; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\DataProviders\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}\SupportedObjects\DataViewSupport; Components: VS/2008 - -; Menus -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Menus\{{C6882346-E592-4da5-80BA-D2EADCDA0359}}; ValueType:string; ValueName:"{{79A115C9-B133-4891-9E7B-242509DAD272}}"; ValueData:",1000,1"; Flags: uninsdeletekey; Components: VS/2008 - -; Service -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Services\{{D949EA95-EDA1-4b65-8A9E-266949A99360}}; Flags: uninsdeletekey; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Services\{{D949EA95-EDA1-4b65-8A9E-266949A99360}}; ValueType:string; ValueData:"{{79A115C9-B133-4891-9E7B-242509DAD272}}"; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Services\{{D949EA95-EDA1-4b65-8A9E-266949A99360}}; ValueType:string; ValueName:"Name"; ValueData:"MySQL Provider Object Factory"; Components: VS/2008 - -; Installed products -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\InstalledProducts\[ProductName]; Flags: uninsdeletekey; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\InstalledProducts\[ProductName]; ValueData: [Productname]; ValueType:string; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\InstalledProducts\[ProductName]; ValueName: "Package"; ValueData: "{{79A115C9-B133-4891-9E7B-242509DAD272}}"; ValueType:string; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\InstalledProducts\[ProductName]; ValueName: "UseInterface"; ValueData: "1"; ValueType:dword; Components: VS/2008 - -; Package section -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; Flags: uninsdeletekey; Components: VS/2008 - -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueData: [ProductName]; ValueType: string; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "InprocServer32"; ValueData: "[WindowsFolder]system32\mscoree.dll"; ValueType: string; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "Class"; ValueData: "MySql.Data.VisualStudio.MySqlDataProviderPackage"; ValueType: string; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "CodeBase"; ValueData: "[INSTALLDIR]\Visual Studio Integration\MySql.VisualStudio.dll"; ValueType: string; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "ProductName"; ValueData: "MySQL Tools for Visual Studio"; ValueType: string; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "ProductVersion"; ValueData: "1.1"; ValueType: string; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "CompanyName"; ValueData: "MySQL AB c/o MySQL, Inc."; ValueType: string; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "MinEdition"; ValueData: "standard"; ValueType: string; Components: VS/2008 -Root: HKLM; Subkey: Software\Microsoft\VisualStudio\9.0\Packages\{{79A115C9-B133-4891-9E7B-242509DAD272}}; ValueName: "ID"; ValueData: "100"; ValueType: dword; Components: VS/2008 -