是否存在VS 2003/2005和2008共存的已知问题?

时间:2009-01-15 02:47:27

标签: .net visual-studio

有没有人知道VS 2003/2005和2008在同一安装中共存的任何问题。

注册表配置单元都是分开的,.net框架都有自己的位置。我能想到的唯一问题是Web支持(可以是1.1或2.0,但不是两者)

我错过了什么吗?我会遇到麻烦吗?

修改

我遵循了序列2003,2008,2005,2005 SP1,并且缺少Web应用程序项目。任何人都可以确认这是否是一个问题?我已经通过手动安装WAP解决了它,但它应该包含在SP1中。

有关2005年缺失项目的讨论,请参阅:this link

5 个答案:

答案 0 :(得分:8)

不。这是Microsoft支持的配置。

您最好按时间顺序安装它们,但根据我的经验,如果您不按顺序安装它们,它可以正常工作。

答案 1 :(得分:5)

我的工作电脑安装了VS2003,VS2005和VS2008。他们都没有问题。在家里,我决定只需要VS2008,因为我不再使用.NET 1.1了。 VS2008能够通过更改项目属性选项卡中的设置来定位.NET 2.0及更高版本。

Web支持在IDE和IIS中完成。这是每个Web应用程序设置。这意味着拥有所有三个Visual Studio版本不会妨碍使用Web开发功能的能力。请注意,每个版本都以稍微不同的方式使用Web项目。

我唯一要提醒您的是小心安装VS2005和VS2008附带的任何SQL Server Express版本。 SQL Server Express 2008一直在破坏SQL Server Express 2005的安装,即使我将它们安装在不同的目录上也是如此。

答案 2 :(得分:4)

过去我的系统上已经安装了所有三个,所有功能都正常运行。

虽然我认为您会发现将2005年的所有项目更新到2008并更容易消除其中一项,因为没有太多的更改会影响两者之间的代码。

答案 3 :(得分:0)

我已经在同一个盒子上安装了至少两个,没有问题。如果你不小心,那些prject类型可以表现得很时髦。

无论如何,您可能希望在虚拟映像中进行开发。我开始这样做是因为我有不同的客户,有各种不同的配置。

答案 4 :(得分:0)

唯一的问题可能是您无法确定执行命令行实用程序的位置。当你试图用“make”编译东西时,这可能会花费你几十个braincells。