Cその依存関係を持つ埋め込まれたexeファイルを実行すると、以下のコード使用してsetup.exeを実行:私はインストールシールドアプリケーションを実行すると私のWindowsアプリケーションでは、次の内容を組み込み#
string path = Path.Combine(Path.GetTempPath(), "setup.exe");
File.WriteAllBytes(path, EmbeddedApp2.Properties.Resources.setup);
Process.Start(path);
を点滅して消える。
setup.exeをtempフォルダにコピーして "手動で"実行しようとするとどうなりますか? –
インストールシールドが点滅して消えます。 – uikrosoft
それは起こらないはずのものなら、あなたはそれを持っています:これはプログラミング言語の問題ではありません。そのsetup.exeはおそらく、同じ場所にある他のファイルに依存しています。これが本当に必要な場合は、セットアップフォルダ全体を圧縮し、zipファイルをリソースとして使用してください。 tempフォルダにプログラムで解凍し、そこからsetup.exeを実行します。 –