I am currently working on a long-term project for which I need Visual Studio 2005, 2008, 2012 (2010 not necessary). Right now I have Windows 7, but I would really like to upgrade. Is it possible to install all of those versions of Visual Studio on Windows 8?
我目前正在做一个长期的项目,我需要Visual Studio 2005, 2008, 2012(不需要2010)。现在我有Windows 7,但我真的很想升级。是否有可能在Windows 8上安装所有这些版本的Visual Studio ?
2012 can obviously installed (and takes away the need for 2010). I already found reports that 2008 is also possible if the 3.5 framework is enabled through Windows Features, but I'm unsure about Visual Studio 2005.
2012年显然可以安装(并且不需要2010年)。我已经发现报告说,如果3.5框架是通过Windows特性启用的,那么2008也是可能的,但是我不确定Visual Studio 2005。
Is it possible and does anybody have any experience with this?
有可能吗?有人有这方面的经验吗?
PS: Do not come with solutions as "Why still use 2005, 2008, ...", I really need it.
附注:不要提出“为什么仍然使用2005、2008、…”这样的解决方案。我真的需要它。
5 个解决方案
#1
1
Download Windows 8 Enterprise Evaluation and install to VMWare or Virtual Box. It's a 3 month trial and would allow you to test VS2005 plus the others. Once downloaded, it's a fast install. You can download from here: http://msdn.microsoft.com/en-us/evalcenter/jj554510.aspx
下载Windows 8企业评估并安装到VMWare或虚拟框中。这是一个3个月的试验,你可以测试VS2005和其他的。一旦下载,这是一个快速安装。您可以从这里下载:http://msdn.microsoft.com/en-us/evalcenter/jj554510.aspx
#2
3
After installing it on VMWare (Virtualbox gives errors) I've enabled framework 3.5 (which indeed contains 2.0 and 2.5). After that I've installed Visual Studio C# Express Edition. During installation and startup of VS it gives a lot of "This program has been known for comptability problems" warnings and they offer to search help online or to run it as usual. I've always opted to let it run as usual. It installed fine and I could compile and run a Visual C# Windows application.
在VMWare (Virtualbox给出错误)上安装之后,我已经启用了框架3.5(它确实包含2.0和2.5)。之后我安装了Visual Studio c# Express Edition。在安装和启动过程中,它提供了很多“这个程序以可编译性问题而闻名”的警告,并且他们提供在线搜索帮助或者像往常一样运行它。我总是选择让它像往常一样运行。它安装得很好,我可以编译并运行一个Visual c# Windows应用程序。
#3
2
Visual Studio 2005 Standard installed mostly fine for me. I installed it on Windows 8 on an x64 CPU. It complained a bunch about "known compatibility issues," but if I told it to carry on everything seemed to go fine. The only catch was that "Microsoft SQL Server 2005 Express Edition x64" failed to install. Also, I had to run Visual Studio as administrator the first time so it could finish its setup, but after that I've just run it with my normal account.
Visual Studio 2005标准安装对我来说是最合适的。我把它安装在Windows 8的x64 CPU上。它抱怨了很多“已知的兼容性问题”,但如果我让它继续运行,一切似乎都很顺利。唯一的问题是“Microsoft SQL Server 2005 Express Edition x64”未能安装。而且,我第一次不得不以管理员的身份运行Visual Studio,这样它就可以完成它的设置,但在那之后,我就用我的正常帐户运行它。
#4
1
For an install of Visual Studio 2005 on Windows 7 as well as Windows 8 I install three things: (1) Visual Studio 2005, (2) Visual Studio 2005 Service Pack 1, and (3) Visual Studio 2005 Service Pack 1 Update for Windows Vista.
为了在Windows 7和Windows 8上安装Visual Studio 2005,我安装了三件东西:(1)Visual Studio 2005, (2) Visual Studio 2005 Service Pack 1, (3) Visual Studio 2005 Service Pack 1更新Windows Vista。
The Visual Studio 2005 service packs can be a bit difficult to locate on Microsoft's web site since everything is really about Visual Studio 2012 and later.
Visual Studio 2005服务包很难在微软的网站上找到,因为所有的东西都是关于Visual Studio 2012以及以后的。
When installing Visual Studio 2005, there will be a number of Incompatible warnings displayed. I just click through them to get to the end.
在安装Visual Studio 2005时,会显示一些不兼容的警告。我只需要点击它们就可以到达终点。
Also I do a custom install and do not install some components: (1) Crystal Reports and (2) SQL Server 2005 Express Edition.
我还做了一个自定义安装,不安装一些组件:(1)水晶报表和(2)SQL Server 2005 Express Edition。
Microsoft Visual Studio 2005 Team Suite Service Pack 1 which seems to be for all editions of Visual Studio 2005 including Professional Edition which I use.
微软Visual Studio 2005 Team Service Pack 1似乎适用于所有版本的Visual Studio 2005,包括我使用的专业版。
Microsoft Visual Studio 2005 Service Pack 1 Update for Windows Vista is required to update Service Pack 1 to work with Windows Vista and later.
Microsoft Visual Studio 2005 Service Pack 1 Update for Windows Vista需要更新Service Pack 1才能使用Windows Vista以及以后的Windows Vista。
#5
0
Visual Studio 2005 / 2008 won't install by default on Windows versions later than 7.
Visual Studio 2005 / 2008默认情况下不会在7以后的Windows版本中安装。
In Windows 8.1, go to: Control Panel > Programs and Features > Turn Windows features on or off
在Windows 8.1中,转到:控制面板>程序和功能>打开或关闭Windows功能
Check the box labeled ".NET 3.5 (Includes 1.0 and 2.0)" and press OK / Apply.
选中标有“”的方框。NET 3.5(包括1.0和2.0)”,然后按OK / Apply。
My system has issues with trying to download the files for such programs, and thus there is a way to bypass this error by running a script which installs the files from a Windows installation disc.
我的系统在尝试下载这些程序的文件时遇到了问题,因此有一种方法可以通过运行安装Windows安装盘中的文件的脚本来绕过这个错误。
Here is the script (for error 0x800F0906, at least): Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
这里是脚本(错误0x800F0906,至少):sm /online /enable-feature /featurename:NetFx3 /All /源:D:\ sxs /LimitAccess。
You can replace /Source:D: with whatever drive letter you may be using for your optical / virtual drive, if needed.
D:如果需要的话,你可以用你的光驱/虚拟光驱所用的驱动器号来替换/来源:D。
#1
1
Download Windows 8 Enterprise Evaluation and install to VMWare or Virtual Box. It's a 3 month trial and would allow you to test VS2005 plus the others. Once downloaded, it's a fast install. You can download from here: http://msdn.microsoft.com/en-us/evalcenter/jj554510.aspx
下载Windows 8企业评估并安装到VMWare或虚拟框中。这是一个3个月的试验,你可以测试VS2005和其他的。一旦下载,这是一个快速安装。您可以从这里下载:http://msdn.microsoft.com/en-us/evalcenter/jj554510.aspx
#2
3
After installing it on VMWare (Virtualbox gives errors) I've enabled framework 3.5 (which indeed contains 2.0 and 2.5). After that I've installed Visual Studio C# Express Edition. During installation and startup of VS it gives a lot of "This program has been known for comptability problems" warnings and they offer to search help online or to run it as usual. I've always opted to let it run as usual. It installed fine and I could compile and run a Visual C# Windows application.
在VMWare (Virtualbox给出错误)上安装之后,我已经启用了框架3.5(它确实包含2.0和2.5)。之后我安装了Visual Studio c# Express Edition。在安装和启动过程中,它提供了很多“这个程序以可编译性问题而闻名”的警告,并且他们提供在线搜索帮助或者像往常一样运行它。我总是选择让它像往常一样运行。它安装得很好,我可以编译并运行一个Visual c# Windows应用程序。
#3
2
Visual Studio 2005 Standard installed mostly fine for me. I installed it on Windows 8 on an x64 CPU. It complained a bunch about "known compatibility issues," but if I told it to carry on everything seemed to go fine. The only catch was that "Microsoft SQL Server 2005 Express Edition x64" failed to install. Also, I had to run Visual Studio as administrator the first time so it could finish its setup, but after that I've just run it with my normal account.
Visual Studio 2005标准安装对我来说是最合适的。我把它安装在Windows 8的x64 CPU上。它抱怨了很多“已知的兼容性问题”,但如果我让它继续运行,一切似乎都很顺利。唯一的问题是“Microsoft SQL Server 2005 Express Edition x64”未能安装。而且,我第一次不得不以管理员的身份运行Visual Studio,这样它就可以完成它的设置,但在那之后,我就用我的正常帐户运行它。
#4
1
For an install of Visual Studio 2005 on Windows 7 as well as Windows 8 I install three things: (1) Visual Studio 2005, (2) Visual Studio 2005 Service Pack 1, and (3) Visual Studio 2005 Service Pack 1 Update for Windows Vista.
为了在Windows 7和Windows 8上安装Visual Studio 2005,我安装了三件东西:(1)Visual Studio 2005, (2) Visual Studio 2005 Service Pack 1, (3) Visual Studio 2005 Service Pack 1更新Windows Vista。
The Visual Studio 2005 service packs can be a bit difficult to locate on Microsoft's web site since everything is really about Visual Studio 2012 and later.
Visual Studio 2005服务包很难在微软的网站上找到,因为所有的东西都是关于Visual Studio 2012以及以后的。
When installing Visual Studio 2005, there will be a number of Incompatible warnings displayed. I just click through them to get to the end.
在安装Visual Studio 2005时,会显示一些不兼容的警告。我只需要点击它们就可以到达终点。
Also I do a custom install and do not install some components: (1) Crystal Reports and (2) SQL Server 2005 Express Edition.
我还做了一个自定义安装,不安装一些组件:(1)水晶报表和(2)SQL Server 2005 Express Edition。
Microsoft Visual Studio 2005 Team Suite Service Pack 1 which seems to be for all editions of Visual Studio 2005 including Professional Edition which I use.
微软Visual Studio 2005 Team Service Pack 1似乎适用于所有版本的Visual Studio 2005,包括我使用的专业版。
Microsoft Visual Studio 2005 Service Pack 1 Update for Windows Vista is required to update Service Pack 1 to work with Windows Vista and later.
Microsoft Visual Studio 2005 Service Pack 1 Update for Windows Vista需要更新Service Pack 1才能使用Windows Vista以及以后的Windows Vista。
#5
0
Visual Studio 2005 / 2008 won't install by default on Windows versions later than 7.
Visual Studio 2005 / 2008默认情况下不会在7以后的Windows版本中安装。
In Windows 8.1, go to: Control Panel > Programs and Features > Turn Windows features on or off
在Windows 8.1中,转到:控制面板>程序和功能>打开或关闭Windows功能
Check the box labeled ".NET 3.5 (Includes 1.0 and 2.0)" and press OK / Apply.
选中标有“”的方框。NET 3.5(包括1.0和2.0)”,然后按OK / Apply。
My system has issues with trying to download the files for such programs, and thus there is a way to bypass this error by running a script which installs the files from a Windows installation disc.
我的系统在尝试下载这些程序的文件时遇到了问题,因此有一种方法可以通过运行安装Windows安装盘中的文件的脚本来绕过这个错误。
Here is the script (for error 0x800F0906, at least): Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
这里是脚本(错误0x800F0906,至少):sm /online /enable-feature /featurename:NetFx3 /All /源:D:\ sxs /LimitAccess。
You can replace /Source:D: with whatever drive letter you may be using for your optical / virtual drive, if needed.
D:如果需要的话,你可以用你的光驱/虚拟光驱所用的驱动器号来替换/来源:D。