複数のバージョンのVisual Studioのインストールについて

タグの編集
投稿者 クック  (その他) 投稿日時 2012/9/15 13:40:14
Visual Studioは複数のバージョンをインストールすることができますが、
複数のバージョンをインストールすると何か問題とかが起きることはありますでしょうか?
製品版の2005、2008、2010の3つをインストールしようと思っているのですが、
3つインストールしても問題は起きないのでしょうか?
できればインストールは1つのバージョンだけにした方が良いとかはありますでしょうか?
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2012/9/15 17:30:11
> 3つインストールしても問題は起きないのでしょうか?
大丈夫だと思います。


> Visual Studioは複数のバージョンをインストールすることができますが、
それは確かにその通りですが、たとえば、2003 と 2012 は共存できません。

.NET バージョンの Visual Studio は、すべて共存できるように設計されていますが、
非対応の OS に入れることは保証されていないためです。


 製品名                    Version   8    7  Vista  XP  2000  NT4
 -----------------------   -------   --   --   --   --   --   -- 
 Visual Studio.NET(2002)   VS 7.0    ×   ×   ×   〇   〇   〇 
 Visual Studio.NET 2003    VS 7.1    ×   ×   ×   〇   〇   × 
 Visual Studio 2005        VS 8.0    ?   〇   〇   〇   〇   × 
 Visual Studio 2008        VS 9.0    ?   〇   〇   〇   ×   × 
 Visual Studio 2010        VS 10.0   〇   〇   〇   〇   ×   × 
 Visual Studio 2012        VS 11.0   〇   〇   〇   ×   ×   × 

※ Windows 8 についてはまだ情報が少なく、2005 / 2008 の対応状況が分かりませんでした。


一方、Ver.6 以下の Visual Studio 同士は一切共存できません。

たとえば、Visual Studio 97 と Visual Studio 6.0 は同じ環境には同居できません。
これは、一部の同名コンポーネントが置き換わってしまうためです。
VS6 と VS.NET 2003 と VS2005 のような共存は可能ですけれどね。

(Visual Studio だけでなく、単体製品の Visual Basic の場合も同様)


> 複数のバージョンをインストールすると何か問題とかが起きることはありますでしょうか?
問題は無いと思いますよ。それでも心配であれば、VirtualPC 等の仮想環境を
各バージョンごとに用意するのも手です。

かつての .NET Framework 1.1 時代においては、.NET 自身の Service Pack の
適用有無にまつわるトラブルがありましたが、現行バージョンでは改修されているはずですし。

強いて言えば、VS2010/2012 では起動時に特定のメモリ情報を壊してしまう不具合が
あるという程度でしょうか。共存の可否とは関係ありませんけれども。
http://bbs.wankuma.com/index.cgi?mode=one&namber=63484&type=63230&space=165
投稿者 クック  (その他) 投稿日時 2012/9/16 16:36:04
魔界の仮面弁士さん、こんにちは。

詳しいご説明ありがとうございました。
特に製品バージョンの対応表があり理解しやすかったです。
安心して複数のバージョンをインストールしてみようと思います。