Visual Studio 2010のC#リソースにファイル(* .jpg)を追加できることを発見しました。読み取り可能な限り、実行時にexeを再アセンブルできるはずです。自分でexeファイルを削除したくありません。私は私のためにそれを行うC#ルーチンを探しています。もちろん、実行中のexeを変更するのではなく、そのコピーを変更します。実行時に再度コンパイルする必要がある場合は、exe内にソースコードを配置して使用することもできます。
私の目標:
- 実行中のexeファイルのコピーを作成します
- どういうわけかそのコピーにファイルを追加します。
- 実行中のアプリを閉じます
- ユーザーがコピーを実行するときは、ファイルをリソースとして内部に持つ必要があります。それでおしまい。
編集: C#コンパイラ+ VisualStudio2010はターゲットシステムで利用できます。
(私は完全なインストーラーをプログラミングしていません。「再発明」と「ホイール」という悪い言葉を言わないでください。私はそれらを自分で知っています)