Uninstalling Visual Studio 2010 components - visual-studio-2010

I've asked this question over in the SuperUser site, but thought I'd ask it here to due to the expertise of so many SO users.
I've recently installed Visual Studio 2010 Professional (for a university project). We have to design a dummy interface for a system modelling scrum management (i.e. to allow users to create and plan agile projects). We don't need to do any real coding, just design the interface - however, if we choose, we can add in a little C# (we've only programmed in Java and we are at an elementary level, which is why there is so little coding).
I installed the Professional edition of Visual Studio, asking for just the C# package. The program ended up installing all of the following:
Microsoft SQL Server 2008 R2 Data-Tier Application Framework
Microsoft SQL Server 2008 R2 Data-Tier Application Project
Microsoft SQL Server 2008 R2 Management Objects
Microsoft SQL Server 2008 R2 Management Objects (x64)
Microsoft SQL Server 2008 R2 Transact-SQL Language Service
Microsoft SQL Server Compact 3.5 SP2 ENU
Microsoft SQL Server Compact 3.5 SP2 x64 ENU
Microsoft SQL Server Database Publishing Wizard 1.4
Microsoft SQL Server System CLR Types
Microsoft SQL Server System CLR Types (x64)
Microsoft Sync Framework Runtime v1.0 SP1 (x64)
Microsoft Sync Framework SDK v1.0 SP1
Microsoft Sync Framework Services v1.0 SP1 (x64)
Microsoft Sync Services for ADO.NET v2.0 SP1 (x64)
Microsoft Team Foundation Server 2010 Object Model - ENU
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.4148
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.4974
Microsoft Visual C++ 2010 x64 Runtime - 10.0.30319
Microsoft Visual C++ 2010 x86 Runtime - 10.0.30319
Microsoft Visual Studio ADO.NET Entity Framework Tools
Microsoft Visual Studio 2010 Professional - ENU
Microsoft Visual Studio 2010 Tools for Office Runtime (x64)
Microsoft Visual Studio Macro Tools
I've heard that I can't get rid of the SQL Server Compact as it is needed for Visual Studio to run. I'm also aware that the Visual Studio 2010 Professional - ENU IS the actual program. However, after these, bearing in mind my needs for the program, what can I uninstall?

I'll answer my own question. Someone actually left a comment on what to do, but they seem to have deleted it. I don't remember who it was - apologies to them.
I was using Visual Studio 2010 Professional as we got it free through our university's connection to the Microsoft Developer Network.
However, a free version of this software without a lot of what was unnecessary for me exists - Visual Studio Express. It can be found at:
http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products

Related

Uninstalling Visual Studio without harming the system

Today, on Windows 7, for testing purposes, i first installed Internet Explorer 11, then Visual Studio 2013 Express Desktop, then Visual F# Out of Band Release 3.1.1.
After starting Visual Studio, i ran into misc Issues (scrolling with middle mouse button is broken, clicked links do not open windows, there are no F# templates as this tutorial suggests).
Therefore i want to uninstall this Software again. Here is a list of things which were installed on my System (5+ GB)
Entity Framework Tools for Visual Studio 2013
Erforderliche Komponenten für SSDT
Microsoft .NET Framework 4.5 Multi-Targeting Pack
Microsoft .NET Framework 4.5 SDK
Microsoft .NET Framework 4.5 SDK - DEU Lang Pack
Microsoft .NET Framework 4.5.1
Microsoft .NET Framework 4.5.1 (Deutsch)
Microsoft .NET Framework 4.5.1 Multi-Targeting Pack
Microsoft .NET Framework 4.5.1 SDK
Microsoft .NET Framework 4.5.1 SDK (Deutsch)
Microsoft Help Viewer 2.1
Microsoft Help Viewer 2.1 Sprachpaket - DEU
Microsoft SQL Server 2012 Command Line Utilities
Microsoft SQL Server 2012 Data-Tier App Framework
Microsoft SQL Server 2012 Data-Tier App Framework (x64)
Microsoft SQL Server 2012 Express LocalDB
Microsoft SQL Server 2012 Management Objects
Microsoft SQL Server 2012 Management Objects (x64)
Microsoft SQL Server 2012 Native Client
Microsoft SQL Server 2012 Transact-SQL ScriptDom
Microsoft SQL Server 2012 T-SQL-Sprachdienst
Microsoft SQL Server Compact 4.0 SP1 x64 DEU
Microsoft SQL Server Data Tools - DEU (12.0.30919.1)
Microsoft SQL Server Data Tools Build Utilities - DEU (12.0.30919.1)
Microsoft Visual F# 3.1.1
Microsoft Visual Studio Express 2013 für Windows Desktop - DEU
Microsoft-System-CLR-Typen für SQL Server 2012
Microsoft-System-CLR-Typen für SQL Server 2012 (x64)
Paket zur Festlegung von Zielversionen für Microsoft .NET Framework 4.5.1 (Deutsch)
And now the Question: I have never before installed such a huge software, but i want my 5GB back - is it safe to uninstall all items of this list or did the Visual Studio installer replace some older files on my system so that some other software may not work anymore if i do?
In general an installation/ uninstallation proccess, provided you follow the procedure defined by the vendor and as long as it is concerning a verified program is never harmful to a system.
Specifically for your Question, if you unistall Visual Studio 2013:
No harm will be done
The other programs you are listing will not get unistalled (e.g .NET 4.5, SQL Express 2012 etc.)
You wont have back your 5GB of space because Visual Studio 2013 is taking about 2 GB
Most of other programs will be still functional (e.g SQL Server,SQl Management Studio)
If you want to have your 5 GB back you have to unistall all the remaining programs. Consider which of them will be of later use (e.g .NET 4.5) as well which take the most space (e.g SQL Express Server 2012)
Uninstalling Visual Studio should work ok, but some of the runtimes and system files will remain after uninstall even if you uninstall everything. This is just how Windows works. Certain files and settings will never be removed if they are installed on the system. They are permanent additions to the system.

How do I completely remove Visual Studio 11 Beta, before installing Visual Studio 2012?

When I try to install VS2012, the installer suggests I should install it where the old VS11Beta was installed - and that tells me there's some leftovers from VS11Beta that needs to be cleaned.
How can I do that?
In order you have to uninstall:
Microsoft Visual Studio 11 Ultimate Beta
Microsoft Visual Studio 11 Developer Preview Pre-Clean Tool
Microsoft Silverlight 5 Beta SDK
Microsoft Silverlight 4 SDK
Microsoft Web Deploy dbSqlPackage Provider Nov 2011
Microsoft Visual Studio 11 SharePoint Developer Tools Beta enu Language Pack
Microsoft SQL Server Data Tools, RC0 - enu
Microsoft SQL Server 2012 Management Objects RC0 (x64)
Microsoft SQL Server 2012 Management Objects RC0
Microsoft System CLR Types for SQL Server 2012 RC0 (x64)
Microsoft System CLR Types for SQL Server 2012 RC0
Microsoft SQL Server Compact 4.0 SP1 ENU CTP1
Microsoft SQL Server 2012 Express LocalDB RC0
Microsoft SQL Server Data Tools Build Utilities Mar 2012
Microsoft SQL Server 2012 Transact-SQL Language Service RC0
Microsoft SQL Server 2012 Command Line Utilities RC0
Microsoft SQL Server 2012 Native Client RC0
Microsoft SQL Server 2012 Data-Tier App Framework
Microsoft SQL Server 2012 Transact-SQL Compiler Service RC0
Microsoft SQL Server 2012 Transact-SQL ScriptDom RC0 Prerequisites for SSDT RC0
Microsoft Visual Studio 2010 Tools for Office Runtime (x64)
Microsoft Visual Studio 2010 Tools for Office Runtime (x86)
Microsoft ASP.NET MVC 3
Microsoft ASP.NET Web Pages WCF RIA Services V1.0 SP2
Microsoft Web Platform Installer 4.0
IIS 7.5 Express
Microsoft Web Deploy 3.0
The Microsoft .NET Framework 4.5 Developer Beta Multi-Targeting Pack
The Microsoft .NET Framework 4 Multi-Targeting Pack
Here the complete reference i have used from microsoft:
http://support.microsoft.com/kb/2710678
Here's how you can cleanup after VS11Beta
First - open 'appwiz.cpl' from Run menu (Win+R).
Remove all occurances of 'Visual Studio 11 Beta*' from the list
Go to your user folder %USERPROFILE%\Documents and delete the 'Visual Studio 11 Beta' folder
Then open 'appwiz.cpl' again, and remove the .NET Framework 4.5 Beta occurances.
Go to the Program Files destination, you installed VS11Beta, and remove the 'Visual Studio 11 Beta' folder
Reboot your machine
If your VS2010 now prompts you with 'Unknown Error' at startup, you have to install either VS2012 (which includes .Net Framework 4.5) or .Net Framework 4.5 stand-alone.
If your VS2010 now prompts you with 'Environment Package Window Management did not load correctly', you need to Repair your VS2010 installation.

Visual Studio Team system 2008 Database Edition GDR - ENU Compatibility with VS2010

Is there a version of Visual Studio Team system 2008 Database Edition GDR - ENU available for Visual Studio 2010?
If not, is this software compatible with Visual Studio 2010?
whilst there are no longer specific editions for Database development, the premium edition of Visual Studio 2010 includes database design tools

Visual Studio 2008 (2010 Ultimate Edition) cannot open a project

A couple of us here in the office installed Visual Studio 2010 which after full installation we saw included visual studio 2008.
Now when we attempt to open 2008 projects in this edition of 2008 it fails with a long message about not supporting the project extension of .csproj.
A bit more checking into it I see that there are no csharp or visual basic extensions installed for this edition of visual studio but mainly sql extensions.
Can someone confirm if this edition of visual studio 2008 can be used for regular application (console, web, windows) development (if so how?) or if its only suited for sql development?
------------------- Visual Studio 2008 (incl with 2010 Ultimate) About Info -->
Microsoft Visual Studio 2008
Version 9.0.30729.1 SP
Microsoft .NET Framework
Version 3.5 SP1
Installed Edition: IDE Standard
-- several host fixes removed from list.
SQL Server Analysis Services
Microsoft SQL Server Analysis Services Designer
Version 10.0.5500.0
SQL Server Integration Services
Microsoft SQL Server Integration Services Designer
Version 10.0.5500.0 ((Katmai_PCU_Main).110921-2358 )
SQL Server Reporting Services
Microsoft SQL Server Reporting Services Designers
Version 10.0.5500.0
VS 2010 and VS 2008 UE include all regular applications. VS2010 also installed 2008 folder Microsoft Visual Studio 9.0.. Just simply use 2010 and you'll be fine. It supports all versions.

Differentiating Between Visual Studio Versions

I need to figure out which version of Visual Studio 2008 is installed on particular computers.
Is there a way I can differentiate between Visual Studio Team System 2008 vs Visual Studio 2008 Development Edition?
Are there particular files installed for one that are not installed for the other?
To Clarify my question, I would like to differentiate between:
Visual Studio 2008 Standard Edition
Visual Studio 2008 Professional Edition
Visual Studio Team System 2008 Architecture Edition
Visual Studio Team System 2008 Database Edition
Visual Studio Team System 2008 Development Edition
Visual Studio Team System 2008 Test Edition
Visual Studio Team System 2008 Team Suite
I think the registry would be your best bet. I've found the following key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\InstalledProducts
Under this there's a key for each product installed:
Crystal Reports
...
Microsoft Silverlight Projects
...
Team Explorer
Team System - Database Edition
...
I don't know whether there's enough there to go on to uniquely identify each version, but it might get you most of the way there.

Resources