web-dev-qa-db-ja.com

USBサムドライブで.NETとSQLServerを実行する方法は?

.NETをUSBドライブにインストールし、それをマシンにポップして、クライアントのローカルマシンに実際にインストールせずに.NETを機能させる方法はありますか?

また、SQLServerでも同じことを行う方法を見つけようとしています。それも可能ですか?

2
Sung M. Kim

答えはノーだと思います。

それ以外は大きなハックになります。NETインストールはシステム内のあらゆる種類のものを更新し、ローダーはそれらが適切に配置されていることを前提としています(GACの存在、コンパイラの場所、IIS/IE/...統合など)。

10
Richard

いいえ、ここで他の人が述べた理由により、それは不可能です。

最善の策は、.NETのインストールを要求してから、サムドライブから.NETアプリケーションを実行することです。

SQLServerが必要であるが、その獣をインストールしたくない場合は、SQL Compact(.NETに含まれています)を使用して、データベースをサムドライブの同じフォルダーに保存できます。

2
Nate

また、SQL Serverを見ると、インストールして実行する必要のあるサービスを探しているので、大きなハックがなければ、それもうまくいきません。

2
John Rudy

.NETとSQLServerをUSBドライブに「インストール」する必要性は、それらをhdにインストールするオーバーヘッド(サイズ、ファイルなど)と関係があると感じています。これらをUSBにインストールすることは、開発上非現実的です。代わりにVirtualPCを構築してみませんか?

1
MarlonRibunal