私はC#で書かれたアプリを持っています。フリーソフトウェア(Visual C#expressとSQL express)を使って書かれた商用アプリケーションです。だから、今のところそれはすべてきれいです。.NETフレームワークとSQL Server Expressの再配布
アプリが動作するためには、.NETフレームワークとSQL Server Expressの両方をクライアントコンピュータにインストールする必要があります。私はすでにクライアントがインターネット接続(セキュリティ上の理由から)を持っていないことを知っているので、すべての依存関係(.NETフレームワークとSQL Server Express)をローカルに(オフラインで)インストールするインストーラを作成する必要があります。
.NET FrameworkとSQL Server Expressインストーラの両方をインストールCDに書き込むことができます。これにより、クライアントはインストールをクリックするだけで、何も心配する必要はありません。
マイクロソフトに直接お問い合わせしてみましたが、運がありませんでした。
.NET FX redistページは.NET 1.0向けです。 3.5については、[ここ](http://msdn.microsoft.com/en-us/library/xak0tsbd%28VS.90%29.aspx)のページがあります。 4.0ページはRTMでは更新されていないようですが、[検索](http://social.msdn.microsoft.com/Search/en-US?query=Redistributing%20the%20.NET%20Framework&ac= 8)は多数の候補ページを与える。 – Richard
@リチャードはリンクに感謝します。私は、3.5から4への重要な変更があったとは思わない。 – alex