Visual Studio全体をRAMディスクにインストールしますか?


6

Visual Studio 2010とその依存関係をすべて完全にRAMディスクにインストールするにはどうすればよいですか?コンピューターには16GBのRAMがあり、ビジュアルスタジオ専用の4GBのRAMディスクがあります。

通常のインストーラーを使用してVisual Studioをインストールしようとすると、それでもデフォルトのhddに大量のものが追加されます。私はすべての依存関係をRAMディスクに加え、ビジュアルスタジオ自体と、それが持つかもしれないキャッシュなどにしたいと思います。アドバイスをありがとう。


デフォルトのhddには何を正確にインストールしますか?Visual Studioのインストール方法を知っている唯一の方法はデフォルトのインストーラーを使用することであり、それをインストールする唯一の方法であると想定しています。
ラムハウンド

その通り?よくわからない、依存関係だけ。たとえば、.net 4フレームワーク...前提条件...
Daniel Gratz

明らかな理由から、デスクトップに.NET 4とcompanyをインストールする必要があります。Visual StudioをRAMディスクにインストールして、コンパイルを高速化します。代わりにソリューションを配置しない理由がわかりません。
ラムハウンド

回答:


7

私の経験から、Visual Studioのインストールパスを変更することは可能ですが、後で多くの問題を引き起こす可能性があります。インストールが必要だとマイクロソフトが考える場所を変更しようとはしません。代わりに、NTFSソフトリンク機能を使用し、Visual Studioと他のコンポーネントのいくつかがC:\Program Files\...実際にはRAMドライブ上の場所にインストールされているふりをします。

  1. NTFSでRAMディスクをフォーマットします(まだこのフォーマットになっていない場合)
  2. RAMにミラーリングするディレクトリをRAMドライブにコピーします(Explorerではなくコマンドラインを使用することをお勧めします)-RAMドライブの正確なターゲットパスは重要ではありません
  3. Program Filesディレクトリ内の元のディレクトリの名前を変更します(たとえば、「Visual Studio」を「Visual Studio_」に変更します)。
  4. からC:\Program Files\Visual StudioRAMドライブへのシンボリックリンクを作成します(この例ではR :)。

mklink /D "C:\Program Files\Visual Studio" "R:\Visual Studio"

これで、C-DriveへのVisual StudioのインストールがRAM-Driveをポイントします。そして、最良の方法は、バッチスクリプトを介してプロセス全体を自動化できることです。


彼は別のディスクへのインストールに問題はなく、何らかの理由でシステムディスクに.NETがインストールされたことを訴えています。
ラムハウンド

1
/J代わりにジャンクションポイントを作成するために使用し、すべてのリクエストを正しく再解析します。
タマラウィスマン

リンクを使用しないでください。私は試した。Visual Studioは何万ものコンポーネントで構成されており、修復が事実上不可能なので、Visual Studioを更新するとWindowsを再インストールする必要があります。
ダニエルB

0

.NETライブラリは、Windowsフォルダー全体をRAMに読み込むことを決定しない限り、ディスク上に配置する必要があります(なぜですか?セキュリティクラスからこれの危険性を学んだわけではありません)。

これらは他のアプリケーションが参照する必要があるライブラリなので、勝手に使用することはできません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.