如何从VS Express升级到Pro(与卸载相关) [英] How to upgrade from VS Express to Pro (uninstall-install related)

查看:95
本文介绍了如何从VS Express升级到Pro(与卸载相关)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我过去两天(徒劳地)搜索了所有与Visual Studio有关的许多Microsoft论坛以及整个Web,阅读了数百篇关于人们试图卸载各种版本Visual Studio的噩梦般的帖子, 相关组件和工具.

在安装刚购买的VS 2012 Pro之前,所有尝试都是要找出需要从我的系统中卸载什么,以什么顺序进行卸载以及如何最好地完成此操作.自2008年以来,我一直在使用VS的Express版本,现在发现我需要 安装几个第三方扩展,这在Express版本中是不允许的.因此,我购买了2012 Pro版本.

我想卸载Visual Studio的所有以前的版本,以及我一直在与VS一起使用的所有相关组件,包括SQL Server Express的东西(如有必要).所有人都希望为VS 2012 Pro提供最干净的开始 我安装了.

在Microsoft Visual Studio中,文档"网页上,绝对没有任何内容可以保护从Express升级到Pro版本,安装或卸载Visual Studio.

在这个"Visual Studio设置和安装"论坛中,排名前三的固定线程来自2006、2007和2008.快到了,快到2013年了!请考虑将这些固定的线程从当前版本更新为Visual Studio(2012)的当前版本. 这些线程参考了2005和2008版本.

根据我的程序卸载程序,在尝试卸载单个产品(Lightswitch 2011试用版)时,它卸载失败,安装了多个组件,安装了VS 2010 SP1更新,安装了285个注册表项和7,785个文件, 首先运行普通程序卸载程序.包括Microsoft提供的Visual Studio 2010卸载程序在内的所有进一步卸载该产品的尝试都导致了毫无价值的失败".消息,并且未卸载产品.

正如一个论坛消息所建议的那样,尝试首先卸载VS 2010 SP1更新导致了卸载过程想要重新安装VS 2010,我没有,因为它是作为Lightswitch安装过程的一部分通过网络安装的. ;我也没有 快速的Internet连接以下载UNINSTALL进程要求我安装的200 MB以上的文件.太不可思议了

这种混乱需要我从备份中还原整个硬盘(600 GB),这是一个长达五个小时的过程.现在,我对Microsoft感到完全失望和厌恶,并感到完全沮丧.

我的系统正在运行Win 7 Pro SP1的64位版本.我创建了一个与所有Visual Studio相关的安​​装,更新,修补程序等的纯文本文件,并将其发布到我的网站:http://www.donandcarla.com/VSInstalledComponents.txt

以下是我系统上与VS相关的主要安装列表.我需要知道应该卸载哪些程序和组件以及卸载顺序,以及它们所有相关的更新,修补程序,安全补丁等. 实际上完全未安装,已删除所有注册表项,已删除与它们相关的所有文件,等等.

我真的不想花我生命中的接下来的几天或几周时间手动检查600 MB系统注册表,一次只输入一个条目,试图找出与Visual Studio相关的程序属于什么GUID,类ID等.和组件 然后手动删除它们-用手指交叉,然后进行10分钟的重新引导过程-数十次或数百次.

而且,我并没有奢侈地进行全新的Windows 7安装,因为该系统上安装了100多个其他应用程序和实用程序.我也不能只为编程工作而购买第二台PC.我被禁用并编写程序 让我的大脑忙,而不是为了生计.

希望这里的某人经历了类似的事情,并可以建议卸载所有这些东西的正确顺序,这样我的系统将具有大部分干净"的安装环境. VS 2012 Pro的安装路径.

预先感谢您的协助.

-唐


这是我系统上与Visual Studio相关的主要安装(完整列表位于:http://www.donandcarla.com/VSInstalledComponents.txt)...

与Visual Basic相关
Microsoft Visual Basic 2010 Express-ENU
Microsoft Visual Basic 2010 Express的修补程序-ENU(KB2635973)

与C ++相关
Microsoft Visual C ++ 2005可再发行组件
Microsoft Visual C ++ 2005可再发行组件
Microsoft Visual C ++ 2005可再发行组件(x64)
Microsoft Visual C ++ 2005 ATL更新kb973923-x64 8.0.50727.4053
Microsoft Visual C ++ 2005 ATL更新kb973923-x86 8.0.50727.4053
Microsoft Visual C ++ 2008可再发行-KB2467174-x86 9.0.30729.5570
Microsoft Visual C ++ 2008可再发行-x64 9.0.30729.17
Microsoft Visual C ++ 2008可再发行-x64 9.0.30729.6161
Microsoft Visual C ++ 2008可再发行-x86 9.0.30729
Microsoft Visual C ++ 2008可再发行-x86 9.0.30729.17
Microsoft Visual C ++ 2008可再发行-x86 9.0.30729.6161
Microsoft Visual C ++ 2008 ATL更新kb973924-x86 9.0.30729.4148
Dragon NaturallySpeaking 64bit(x64)的Visual C ++ 9.0运行时
Dragon NaturallySpeaking 64bit(x64)的Visual C ++运行时
Microsoft Visual C ++ 2010 Express-ENU
Microsoft Visual C ++ 2010. x64可再发行-10.0.40219
Microsoft Visual C ++ 2010. x64运行时-10.0.40219
Microsoft Visual C ++ 2010. x86可再发行-10.0.40219
Microsoft Visual C ++ 2010. x86运行时-10.0.40219
2个Microsoft Visual C ++ 2010 Express修补程序
Visual C ++ Standard 2010 Beta 1的10个修补程序

与Visual Studio 2010相关
Visual Studio 2010先决条件-英文
Microsoft Visual Studio 2010 Express必备软件x64-ENU
Microsoft Visual Studio 2010 Shell(集成)-ENU
Microsoft Visual Studio 2010 Shell(独立)-ENU
Microsoft Visual Studio 2010 Service Pack 1
Microsoft Visual Studio LightSwitch 2011(过期试用版)-ENU
Microsoft Visual Studio LightSwitch 2011部署先决条件(试用版)
Microsoft Visual Studio LightSwitch 2011安全更新-ENU(KB2645410)
Microsoft Visual Studio LightSwitch 2011的修补程序-ENU(KB2603917)
Microsoft Team Foundation Server 2010对象模型(VSLS)-ENU
Microsoft Team Foundation Server 2010对象模型(VSLS)的16个修补程序
Microsoft Visual Studio 2010 ADO.NET实体框架工具
适用于SQL Server Compact 3.5 SP2 ENU的Visual Studio 2010工具
用于Office Runtime(x64)的Microsoft Visual Studio 2010工具
Microsoft帮助查看器1.1
Microsoft SharePoint Workspace 2010更新(KB2589371)32位版本

Visual Studio 2012 Express for Desktop相关
适用于Windows桌面的Microsoft Visual Studio Express 2012-ENU
Microsoft Visual Studio 2012 Shell(集成)
Microsoft Visual Studio 2012 Shell(集成)语言包-ENU
Microsoft Visual Studio 2012 Shell(已隔离)
Microsoft Visual Studio 2012 Shell(独立)语言包-ENU
用于应用程序设计时3.0的Microsoft Visual Studio工具
用于应用程序x86运行时3.0的Microsoft Visual Studio工具
适用于Visual Studio 2012的实体框架设计器-zh-
Microsoft Visual Studio 2012更新(KB2781514)

与Web相关的Visual Studio 2012 Express
Microsoft Visual Studio Express 2012 Web版-ENU
Microsoft Web Deploy 3.0
Microsoft Web部署dbSqlPackage Provider-enu
Microsoft Web开发人员工具-Visual Studio Express 2012 for Web
Microsoft Web平台安装程序4.0
IIS 8.0 Express
IIS Express应用程序与x64的兼容性
IIS Express应用程序与x86的兼容性
Microsoft ASP.NET MVC 3
Microsoft ASP.NET网页
Microsoft ASP.NET网页2
适用于Web的Visual Studio Express 2012的F#工具
Microsoft Visual J#2.0可再发行组件包
Microsoft帮助查看器2.0
MSXML 4.0 SP2(KB954430)
MSXML 4.0 SP2(KB973688)
WCF RIA服务V1.0 SP1
Web部署工具
Windows Azure创作工具-2012年10月版本
Windows Azure模拟器-2012年10月版本
适用于.NET的Windows Azure库– 2012年10月
适用于Microsoft Visual Studio 2012的Windows Azure工具-2012年10月

.NET Framework&与Silverlight相关
Microsoft .NET Framework 4多目标包
Microsoft .NET Framework 4.5
Microsoft .NET Framework 4.5多目标包
Microsoft .NET Framework 4.5 SDK
Microsoft .NET Framework 4.5的安全更新(KB2729460)
Microsoft .NET Framework 4.5安全更新(KB2737083)
.NET Framework 2.0(x86)的Crystal Reports
微软Silverlight
Microsoft Silverlight 4 SDK

与SQL Server(Express)相关
Microsoft SQL Server 2005精简版[ENU]

Microsoft SQL Server 2008 R2管理对象
Microsoft SQL Server 2008 R2管理对象(x64)
Microsoft SQL Server 2008 R2本机客户端
Microsoft SQL Server 2008安装程序支持文件

Microsoft SQL Server 2012(64位)
Microsoft SQL Server 2012命令行实用工具
Microsoft SQL Server 2012数据层应用程序框架
Microsoft SQL Server 2012数据层应用程序框架
Microsoft SQL Server 2012 Express本地数据库
Microsoft SQL Server 2012管理对象
Microsoft SQL Server 2012管理对象(x64)
Microsoft SQL Server 2012本机客户端
Microsoft SQL Server 2012安装程序(英语)
Microsoft SQL Server 2012 Transact-SQL编译器服务
Microsoft SQL Server 2012 Transact-SQL ScriptDom
Microsoft SQL Server 2012 T-SQL语言服务
Microsoft SQL Server 2012 T-SQL语言服务

Microsoft SQL Server Compact 3.5 SP2 ENU
Microsoft SQL Server Compact 3.5 SP2 x64 ENU
Microsoft SQL Server Compact 4.0 SP1 x64 ENU

SSDT的先决条件
Microsoft SQL Server数据工具
Microsoft SQL Server数据工具–数据库项目– Web安装程序入口点
Microsoft SQL Server数据工具-中文(11.1.20905.0)
Microsoft SQL Server数据工具构建实用程序-zh(11.1.20905.0)

Microsoft SQL Server系统CLR类型
Microsoft SQL Server系统CLR类型(x64)
SQL Server 2012的Microsoft系统CLR类型
SQL Server 2012(x64)的Microsoft系统CLR类型

适用于SQL Server 2012的Microsoft VSS编写器
Microsoft Report Viewer 2012运行时
适用于SQL Server 2012的SQL Server浏览器


与Java相关
Java 7 Update 7(64位)
Java 7 Update 9
Java(TM)6 Update 30(64位)
Java(TM)6 Update 35
Java(TM)SE开发套件7 Update 2(64位)
JavaFX 2.0.2(64位)
JavaFX 2.0.2 SDK(64位)

Hello All,

I've spent the past two days (in vain) searching through all of the many Microsoft forums relating to Visual Studio, as well as the web in general, reading hundreds of nightmarish posts about folks trying to uninstall various versions of Visual Studio and it's related components and tools.

All in trying to find out what needs to be uninstalled from my system, in what order, and how best to accomplish this -- before installing VS 2012 Pro that I just bought.  I've been using the Express editions of VS since 2008 and now find that I need to install a couple of 3rd party extensions, which is not allowed in the Express editions.  So, I purchased the 2012 Pro version.

I want to uninstall all previous versions of Visual Studio, as well as all related components I've been using with VS, including SQL Server express stuff (if necessary).  All in the hope of providing VS 2012 Pro with the cleanest possible beginning when I install it.

On the Microsoft Visual Studio "Documentation" webpage, there is absolutely nothing reguarding Upgrading from Express to Pro versions, Installing or Uninstalling Visual Studio.

In this very forum "Visual Studio Setup and Installation", the top three pinned threads are from 2006, 2007 and 2008.  Come on, it's nearly 2013!  Please consider updating these pinned threads to the current version of Visual Studio (2012) from the 2005 and 2008 versions these threads reference.

Upon attempting to uninstall a single product (Lightswitch 2011 Trial), it failed to uninstall, left multiple components installed, left the VS 2010 SP1 update installed, left 285 Registry entries and 7,785 files installed, according to my program uninstaller, which first runs the normal program uninstaller.  All further attempts to uninstall this product, including the Microsoft-provided Visual Studio 2010 Uninstall program, resulted in a worthless "failure" message, and the product NOT being uninstalled.

Trying to uninstall the VS 2010 SP1 update first, as one forum message suggested, resulted in the uninstall process wanting to re-install VS 2010, which I don't have because it was web-installed as part of the Lightswitch install process.  Nor do I have a fast Internet connection to download the 200+ MB file(s) the UNINSTALL process is demanding that I INSTALL.  Unbelievable.

This mess required me to restore my entire hard disk (600 GB) from a backup, which was a five-hour long process.  Right now, I'm feeling utter disappointment and disgust in Microsoft, and total frustration.

My system is running the 64-bit version of Win 7 Pro, SP1.  I created a plain text file of all my Visual Studio related installs, updates, hotfixes, etc. and posted it to my website at: http://www.donandcarla.com/VSInstalledComponents.txt

Below is a list of the major VS-related installs on my system.  I need to know which programs and components I should uninstall and in what order, along with all of their associated updates, hotfixes, security patches, etc. -- so that HOPEfully, they are in fact completely UNinstalled, all Registry entries removed, all files related to them are removed, etc.

I really do not want to spend the next several days or weeks of my life manually going through the 600 MB system Registry, one entry at a time, trying to figure out what guid's, class id's, etc. belong to which Visual Studio related programs and components and then manually deleting them -- crossing my fingers, and going through a 10-minute re-boot process -- tens or hundreds of times.

And, I don't have the luxury of doing a fresh Windows 7 install, as this system has over 100 other applications and utilities installed on it.  Nor do I have the luxury of buying a second PC just for programming work.  I am disabled and write programs to keep my brain busy, not for a living.

Hopefully, someone here has gone through something similar to this and can suggest the proper order in which to uninstall all of this stuff, so that my system will have a mostly "clean" install path for VS 2012 Pro.

Thank you, in advance, for your assistance.

-Don


Here are the major Visual Studio related installs on my system (the complete list is at: http://www.donandcarla.com/VSInstalledComponents.txt) ...

Visual Basic Related
Microsoft Visual Basic 2010 Express - ENU
Hotfix for Microsoft Visual Basic 2010 Express - ENU (KB2635973)

C++ Related
Microsoft Visual C++ 2005 Redistributable
Microsoft Visual C++ 2005 Redistributable
Microsoft Visual C++ 2005 Redistributable (x64)
Microsoft Visual C++ 2005 ATL Update kb973923 - x64 8.0.50727.4053
Microsoft Visual C++ 2005 ATL Update kb973923 - x86 8.0.50727.4053
Microsoft Visual C++ 2008 Redistributable - KB2467174 - x86 9.0.30729.5570
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.17
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.17
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161
Microsoft Visual C++ 2008 ATL Update kb973924 - x86 9.0.30729.4148
Visual C++ 9.0 Runtime for Dragon NaturallySpeaking 64bit (x64)
Visual C++ Runtime for Dragon NaturallySpeaking 64bit (x64)
Microsoft Visual C++ 2010 Express - ENU
Microsoft Visual C++ 2010  x64 Redistributable - 10.0.40219
Microsoft Visual C++ 2010  x64 Runtime - 10.0.40219
Microsoft Visual C++ 2010  x86 Redistributable - 10.0.40219
Microsoft Visual C++ 2010  x86 Runtime - 10.0.40219
2 Hotfixes for Microsoft Visual C++ 2010 Express
10 Hotfixes for Visual C++ Standard 2010 Beta 1

Visual Studio 2010 Related
Visual Studio 2010 Prerequisites - English
Microsoft Visual Studio 2010 Express Prerequisites x64 - ENU
Microsoft Visual Studio 2010 Shell (Integrated) - ENU
Microsoft Visual Studio 2010 Shell (Isolated) - ENU
Microsoft Visual Studio 2010 Service Pack 1
Microsoft Visual Studio LightSwitch 2011 (Expired Trial)- ENU
Microsoft Visual Studio LightSwitch 2011 Deployment Prerequisites (Expired Trial)
Security Update for Microsoft Visual Studio LightSwitch 2011 - ENU (KB2645410)
Hotfix for Microsoft Visual Studio LightSwitch 2011 - ENU (KB2603917)
Microsoft Team Foundation Server 2010 Object Model (VSLS) - ENU
16 Hotfixes for Microsoft Team Foundation Server 2010 Object Model (VSLS)
Microsoft Visual Studio 2010 ADO.NET Entity Framework Tools
Visual Studio 2010 Tools for SQL Server Compact 3.5 SP2 ENU
Microsoft Visual Studio 2010 Tools for Office Runtime (x64)
Microsoft Help Viewer 1.1
Update for Microsoft SharePoint Workspace 2010 (KB2589371) 32-Bit Edition

Visual Studio 2012 Express for Desktop Related
Microsoft Visual Studio Express 2012 for Windows Desktop - ENU
Microsoft Visual Studio 2012 Shell (Integrated)
Microsoft Visual Studio 2012 Shell (Integrated) Language Pack - ENU
Microsoft Visual Studio 2012 Shell (Isolated)
Microsoft Visual Studio 2012 Shell (Isolated) Language Pack - ENU
Microsoft Visual Studio Tools for Applications Design-Time 3.0
Microsoft Visual Studio Tools for Applications x86 Runtime 3.0
Entity Framework Designer for Visual Studio 2012 - enu
Update for Microsoft Visual Studio 2012 (KB2781514)

Visual Studio 2012 Express for Web Related
Microsoft Visual Studio Express 2012 for Web - ENU
Microsoft Web Deploy 3.0
Microsoft Web Deploy dbSqlPackage Provider - enu
Microsoft Web Developer Tools - Visual Studio Express 2012 for Web
Microsoft Web Platform Installer 4.0
IIS 8.0 Express
IIS Express Application Compatibility for x64
IIS Express Application Compatibility for x86
Microsoft ASP.NET MVC 3
Microsoft ASP.NET Web Pages
Microsoft ASP.NET Web Pages 2
F# Tools for Visual Studio Express 2012 for Web
Microsoft Visual J# 2.0 Redistributable Package
Microsoft Help Viewer 2.0
MSXML 4.0 SP2 (KB954430)
MSXML 4.0 SP2 (KB973688)
WCF RIA Services V1.0 SP1
Web Deployment Tool
Windows Azure Authoring Tools - October 2012 Release
Windows Azure Emulator - October 2012 Release
Windows Azure Libraries for .NET – October 2012
Windows Azure Tools for Microsoft Visual Studio 2012 - October 2012

.NET Framework & Silverlight Related
Microsoft .NET Framework 4 Multi-Targeting Pack
Microsoft .NET Framework 4.5
Microsoft .NET Framework 4.5 Multi-Targeting Pack
Microsoft .NET Framework 4.5 SDK
Security Update for Microsoft .NET Framework 4.5 (KB2729460)
Security Update for Microsoft .NET Framework 4.5 (KB2737083)
Crystal Reports for .NET Framework 2.0 (x86)
Microsoft Silverlight
Microsoft Silverlight 4 SDK

SQL Server (Express) Related
Microsoft SQL Server 2005 Compact Edition [ENU]

Microsoft SQL Server 2008 R2 Management Objects
Microsoft SQL Server 2008 R2 Management Objects (x64)
Microsoft SQL Server 2008 R2 Native Client
Microsoft SQL Server 2008 Setup Support Files

Microsoft SQL Server 2012 (64-bit)
Microsoft SQL Server 2012 Command Line Utilities
Microsoft SQL Server 2012 Data-Tier App Framework
Microsoft SQL Server 2012 Data-Tier App Framework
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 Setup (English)
Microsoft SQL Server 2012 Transact-SQL Compiler Service
Microsoft SQL Server 2012 Transact-SQL ScriptDom
Microsoft SQL Server 2012 T-SQL Language Service
Microsoft SQL Server 2012 T-SQL Language Service

Microsoft SQL Server Compact 3.5 SP2 ENU
Microsoft SQL Server Compact 3.5 SP2 x64 ENU
Microsoft SQL Server Compact 4.0 SP1 x64 ENU

Prerequisites for SSDT
Microsoft SQL Server Data Tools
Microsoft SQL Server Data Tools – Database Projects – Web installer entry point
Microsoft SQL Server Data Tools - enu (11.1.20905.0)
Microsoft SQL Server Data Tools Build Utilities - enu (11.1.20905.0)

Microsoft SQL Server System CLR Types
Microsoft SQL Server System CLR Types (x64)
Microsoft System CLR Types for SQL Server 2012
Microsoft System CLR Types for SQL Server 2012 (x64)

Microsoft VSS Writer for SQL Server 2012
Microsoft Report Viewer 2012 Runtime
SQL Server Browser for SQL Server 2012


Java Related
Java 7 Update 7 (64-bit)
Java 7 Update 9
Java(TM) 6 Update 30 (64-bit)
Java(TM) 6 Update 35
Java(TM) SE Development Kit 7 Update 2 (64-bit)
JavaFX 2.0.2 (64-bit)
JavaFX 2.0.2 SDK (64-bit)

<对象高度="0"; id ="plugin0&"; style =; z-index:1000;" type ="application/x-dgnria"; width ="0">< param name ="tabId"值="ff-tab-30"; />< param name ="计数器"值="101" /></object>
<object height="0" id="plugin0" style=";z-index:1000;" type="application/x-dgnria" width="0"><param name="tabId" value="ff-tab-30" /><param name="counter" value="101" /></object>

推荐答案

Hi Don,

Hi Don,

您可以在已经安装了早期版本的计算机上安装Visual Studio 2012 Pro.

You can install Visual Studio 2012 Pro on a computer that already has an earlier version installed.

您可以参考更多信息:

http://msdn.microsoft.com/en-us/library/ms246609(v = vs.110).aspx

我认为,我们可以在已安装Express的计算机上安装Visual Studio 2012 Pro.因为它们具有不同的运行流程.

In my opinion, we can install Visual Studio 2012 Pro on the computer where the express has been installed. Because they have the different process to run.

如果您在安装时遇到任何问题,请提供完整的安装日志,以帮助我们解决您的问题.

If you have any problems when you install, pleas provide complete install logs which help us to solve your issue.

请使用以下方法收集安装日志:

Please collect your install logs with this:

http://aka.ms/vscollect

运行Collect.exe之后,您将在%temp%目录中找到vslogs.cab.请将vslogs.cab上传到SkyDrive等公共站点,然后在此处发布链接.

After you run Collect.exe, you'll find vslogs.cab in your %temp% directory. Please upload vslogs.cab to a public site, like SkyDrive, and post the link here.

最好的问候


这篇关于如何从VS Express升级到Pro(与卸载相关)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆