From 3d6bd3dbea2807672044d5229b03b4bed8ecbc5f Mon Sep 17 00:00:00 2001 From: Iristyle Date: Tue, 12 Mar 2013 07:16:23 -0400 Subject: [PATCH] VS2010 Shell (Integrated) Redistributable 10.0.30319.1 --- .../VS2010.ShellIntegratedRedist.nuspec | 33 ++++++++++++++++++ VS2010.ShellIntegratedRedist/VS2010.jpg | Bin 0 -> 8933 bytes .../tools/chocolateyInstall.ps1 | 22 ++++++++++++ .../tools/chocolateyUninstall.ps1 | 27 ++++++++++++++ 4 files changed, 82 insertions(+) create mode 100644 VS2010.ShellIntegratedRedist/VS2010.ShellIntegratedRedist.nuspec create mode 100644 VS2010.ShellIntegratedRedist/VS2010.jpg create mode 100644 VS2010.ShellIntegratedRedist/tools/chocolateyInstall.ps1 create mode 100644 VS2010.ShellIntegratedRedist/tools/chocolateyUninstall.ps1 diff --git a/VS2010.ShellIntegratedRedist/VS2010.ShellIntegratedRedist.nuspec b/VS2010.ShellIntegratedRedist/VS2010.ShellIntegratedRedist.nuspec new file mode 100644 index 0000000..46fbf9c --- /dev/null +++ b/VS2010.ShellIntegratedRedist/VS2010.ShellIntegratedRedist.nuspec @@ -0,0 +1,33 @@ + + + + VS2010.ShellIntegratedRedist + Microsoft Visual Studio 2010 Shell (Integrated) Redistributable Package + 10.0.30319.1 + Microsoft + Ethan Brown + Microsoft Visual Studio 2010 Shell (Integrated) Redistributable Package + + The Visual Studio Shell (integrated mode) provides the foundation on which you can seamlessly integrate tools and programming languages within Visual Studio. + The Visual Studio Shell (integrated mode) provides the foundation on which you can seamlessly integrate tools and programming languages within Visual Studio. The Visual Studio Shell (integrated mode) does not contain any programming language, so it provides the perfect foundation to deploy a development environment for your own language. The Visual Studio Shell (integrated mode) seamlessly integrates with Visual Studio 2010 Professional and above. Any tools and programming languages that run inside the Visual Studio Shell (integrated mode) will run together with Visual Studio 2010 if they are also installed on the same machine. By using the Visual Studio Shell (integrated mode), you will not need to make Visual Studio a pre-requisite on your user machines. + +This download contains the redistributable runtime binaries that you can distribute with your Visual Studio tools and programming languages. For development and testing of your Visual Studio tools and programming languages, please download the Visual Studio 2010 SDK. + +Includes WebApplication targets necessary for building web applications: +Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets + + http://www.microsoft.com/en-us/download/details.aspx?id=115 + VisualStudio VS .NET 2010 + + false + https://github.com/Iristyle/ChocolateyPackages/raw/master/VS2010.ShellIntegratedRedist/VS2010.jpg + + + + + + + + diff --git a/VS2010.ShellIntegratedRedist/VS2010.jpg b/VS2010.ShellIntegratedRedist/VS2010.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0a342261257b76c044cd8e2ab48bb72ca7b1feba GIT binary patch literal 8933 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 E18$P8s{jB1 literal 0 HcmV?d00001 diff --git a/VS2010.ShellIntegratedRedist/tools/chocolateyInstall.ps1 b/VS2010.ShellIntegratedRedist/tools/chocolateyInstall.ps1 new file mode 100644 index 0000000..25b2295 --- /dev/null +++ b/VS2010.ShellIntegratedRedist/tools/chocolateyInstall.ps1 @@ -0,0 +1,22 @@ +$package = 'VS2010.ShellIntegratedRedist' + +try { + + # FYI - there is also an Isolated redist in addition to an Integrated one + # http://www.microsoft.com/en-us/download/details.aspx?id=1366 + # http://download.microsoft.com/download/1/9/3/1939AD78-F8E8-4336-83F3-E2470F422C62/VSIsoShell.exe + + $params = @{ + packageName = $package; + fileType = 'exe'; + silentArgs = '/q /full /norestart'; + url = 'http://download.microsoft.com/download/D/7/0/D70CD265-3E18-41B0-AFC6-075AFA2DA631/VSIntShell.exe'; + } + + Install-ChocolateyPackage @params + + Write-ChocolateySuccess $package +} catch { + Write-ChocolateyFailure $package "$($_.Exception.Message)" + throw +} diff --git a/VS2010.ShellIntegratedRedist/tools/chocolateyUninstall.ps1 b/VS2010.ShellIntegratedRedist/tools/chocolateyUninstall.ps1 new file mode 100644 index 0000000..0512b30 --- /dev/null +++ b/VS2010.ShellIntegratedRedist/tools/chocolateyUninstall.ps1 @@ -0,0 +1,27 @@ +$package = 'VS2010.ShellIntegratedRedist' + +try { + + # FYI - there is also an Isolated redist in addition to an Integrated one + # http://www.microsoft.com/en-us/download/details.aspx?id=1366 + # http://download.microsoft.com/download/1/9/3/1939AD78-F8E8-4336-83F3-E2470F422C62/VSIsoShell.exe + + # $productGuid = Get-ChildItem HKLM:\SOFTWARE\Classes\Installer\Products | + # Get-ItemProperty -Name 'ProductName' | + # ? { $_.ProductName -eq 'Microsoft Visual Studio 2010 Shell (Integrated) - ENU' } | + # Select -ExpandProperty PSChildName -First 1 + + $productGuid = '3C62D210A21EADB3E8ECFD417E125A70' + $properties = Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\$productGuid\InstallProperties + + $pkg = $properties.LocalPackage + + msiexec.exe /x $pkg /qb-! + + Install-ChocolateyPackage @params + + Write-ChocolateySuccess $package +} catch { + Write-ChocolateyFailure $package "$($_.Exception.Message)" + throw +}