0

次の機能を備えた VS2012 (C#) で Windows アプリケーションを構築しました。

1. Codes accessing pictures from project resources folder.
2. Codes accessing other multimedia (like videos, txt, sounds, etc) using something like: addr = @directoryName + "\\videos\\*.mp4".

したがって、メインの .exe ファイルと同じディレクトリ レベルにある必要がある Debug フォルダーにいくつかのフォルダーを追加しました。デバッグ モードではすべて正常に動作し、デバッグ モードなしで .exe を実行している場合でも問題ありません。

次に、Inno Setup Compiler を使用してアプリケーション セットアップ (必要なすべてのリソースを含む 1.8GB セットアップ ファイル) を作成しました。同じコンピューターでは魔法のように動作しますが、別のコンピューターでは動作しません。

次に、問題がセットアップにあるのか、.exe にあるのかに興味がありました。そこで、プロジェクトフォルダー全体を別のラップトップにコピーして、デバッグフォルダーで.exeファイルを実行しようとしましたが、何も起こりませんでした。タスク マネージャーを確認したところ、[プロセス] タブで .exe が 5 秒間実行されていたことがわかりましたが、消えてしまいました。(ここに記載されている問題に似ています: c# から作成された .exe ファイルを実行できません)。

注: .NET Framework 4.5 が他のマシンに完全にインストールされ、必要なすべてのファイルがコピーされました。

だから今、私は 2 つの大きな問題に直面しています: - 第一に、私の .exe は別のマシンで実行されていません。- 次に、.cs ファイルやその他のソース コードを含めたくないので、セットアップ ファイルに含めるフォルダー。ユーザーがアプリを完璧に実行するのに十分です。Inno (ベスト 1)、InstallShield を試し、WIX をざっと見ました。

どんな助けでも大歓迎です。セットアップファイルを作成するための作業、検索、試行錯誤を約 2 週間続けています。前もって感謝します!よろしく、

ケン

4

0 に答える 0