2016-11-18 10 views
0

xpから10までのすべてのWindowsデバイスで実行できるプログラムをC#/ Winformsで作成したいと思います。そのためには、すべてのコンピュータに.NET 2がインストールされています(私は別のものは必要ありません)。.NETランタイムをC#/ .NETアプリケーションに組み込む

しかし、私の.NETがフレームワーク全体を取り込んでスタンドアロンで実行できる方法はありますか?ユーザーが.NET 5 Frameworkをインストールしていない場合でも。

答えて

0

これは通常、アプリケーションのインストーラによって行われます。ここにはWixの例があります。

インターネットから.NETをプルするか、オフラインモードでインストーラにバンドルするかの2つのオプションがあります。

+0

私はインストーラーを望んでいません。私はもっ​​と好きなものが必要です: ユーザーは.EXEを取得し、クリックして正常に動作します。それはすべてでなければなりません... –

+0

インストーラは.exeファイルの形式にすることができます。私は他のアプローチを知らない。 – oleksii

+0

いいえ、インストーラは一切インストールしないでください。与えられた.EXE自体はプログラムでなければなりません! –

関連する問題