私は最近、if you can detect from the application if .NET is installedに尋ねました(アプリケーションが一般的な例外エラーでクラッシュしないように)。.NETがインストールされていない場合、正常に失敗する方法
回答は普通の「いいえ」と思われます。私はまだ.NETがインストールされていない場合、正常に終了することができるようにしたい、これを行う方法はありますか?
実行可能ファイルの名前を変更したくないことに注意してください。つまり、アンマネージの実行可能ファイルと実際の.NETプログラムを実行しているが実行可能ファイルを必要としていないDLLがあることを意味します。
編集:私はインストーラに失敗しているわけではありません。インストーラはまったくなく、実行可能ファイルだけです。もちろん、これが起こる可能性は非常に低いですが、とにかくそれをチェックできるようにしたいと思います。
なぜインストーラーを使用しないのですか?その後、この問題は解消されます。 –