web-dev-qa-db-ja.com

Visual Studio 2010 ExpressをC以外の場所にインストールするにはどうすればよいですか?

プライマリ(C :)ドライブとしてSSDを使用しており、主にゲームをすばやくロードするために使用されます。

それはかなり小さい(〜30 GB)ので、スピードブーストを本当に必要としないものを維持したいと思います。昨夜、Visual Studio 2010 Expressベータ版をインストールしようとしましたが、2.1 GBの容量が必要であると主張されたため、インストールディレクトリをセカンダリの非SSDドライブに変更しました。

この後、インストーラーは、C:で1.8 GB、セカンダリドライブで最大200MBを使用すると述べました。

アプリの1/10を指示した場所に移動するというこのトークンジェスチャーはかわいいですが、私はできる限りすべてをセカンダリドライブにインストールしたいと思っています。

C以外のドライブにすべてのVisual Studio 2010 Expressをインストールする方法はありますか:?

7
TwentyMiles

いいえ、VSがインストールするものの多く(バージョンに関係なく)は、Windowsフォルダー内のサブディレクトリ(.NETフレームワーク、共有ファイルなど)に格納されます。したがって、WindowsをC:ドライブにインストールした場合、VSは多くをインストールする必要があります。そこにもコアがあります。

7
BBlake

やや。

セットアップDVDには、Setup\baseline.datファイルが含まれています。これは、ソフトウェアの大きなチャンクをインストールする場所に関する情報を格納する大きなテキストファイルです。

テキストファイルを編集して、次の行を変更する必要があります

DefaultPath = [ProgramFilesFolder]\VC \

.。

DefaultPath = [ProgramFilesFolder]\Microsoft Visual Studio 10.0

.。

DefaultPath = [ProgramFilesFolder]\Microsoft Visual Studio 10.0\Common7\IDE

以下に

DefaultPath = D:\ Applications\VS2010\VC \

.。

DefaultPath = D:\ Applications\VS2010\Microsoft Visual Studio 10.0

.。

DefaultPath = D:\ Applications\VS2010\Microsoft Visual Studio 10.0\Common7\IDE

それはCからほとんどのものを取り除くでしょう。

これは、VisualStudio2005/2008およびExpressEditionでも機能します。私はこのトリックを何年も使用していて、問題に遭遇したことはありません。

n.B:インストーラーの一部は、DefaultPath = [WindowsFolder]\Assemblyなどの場所も使用します。これらを同じ方法で編集してさらに多くのスペースを解放することはできますが、これによって問題が発生しないことを保証することはできません。もちろん、DVD/ISOからインストールする場合は、baseline.datを編集する前に、DVDの内容全体をフォルダーにコピーする必要があります。そうしないと、読み取り専用になります。

5
Gary Oldfaber

2つの方法があります。最も簡単なのは、Cにインストールしてから、大きなフォルダをDドライブに移動し、NTFSジャンクションを設定して古い場所(C上)を新しい場所(D上)にリンクすることです。

SSDが小さすぎてそれができない場合は、最初にDドライブにフォルダーを作成し、次にCからDにジャンクションしてから、プログラムをインストールします(Cの「フォルダー」を指す)。

インストーラーはおそらく、インストールしようとしているフォルダーが既に存在することを訴えますが、ほとんどの場合、とにかく問題なく続行します。

http://support.Microsoft.com/kb/205524

1
Richard

私はWindowsで同様の問題を抱えていましたXPそして私自身の解決策を見つけました:

1)c:\ Program Filesで、VS2010インストールで作成する必要のあるすべてのフォルダーを自分で手動で作成します。これには、少なくとも次のフォルダが含まれます。

私。 c:\ Program Files\Microsoft SDKii。 c:\ Program Files\Microsoft Visual Studioiii。 c:\ Program Files\Reference Assemblyiv。 c:\ Program Files\Microsoft Visual Studio 9.0

これらのフォルダは空になっているので、実際に各フォルダに論理ディスクドライブをマウントできます。これにより、C:のサイズが効果的に増加します。

2)追加のハードディスクをインストールし、その上に拡張パーティションを作成します。その拡張パーティションに4〜5個の論理ディスクドライブを作成します。次に、Windowsのコントロールパネルで、これらの論理ディスクドライブを上記のフォルダーにマウントできます。これで、VS2010のインストールに十分なディスク容量が得られるはずです。

3)メインプログラムのインストールフォルダに上記のアプローチを使用できないようです。 c:\ Program Files\Microsoft VisualStudio10.0。ただし、VSインストーラーにd:\ ProgramFilesを使用するように指示するだけです。

さらに、Sysinternalsには「ジャンクション」ユーティリティがあり、WindowsXPでシンボリックリンクを作成していくつかのフォルダをリンクすることができます。 c:\ Program Files\Microsoft SDKは、d:\ Program Files\MicrosoftSDKと言います。これは、フォルダーに論理ディスクをマウントすることに加えて、別の解決策になる場合があります。

0
JavaMan