タイトル : Re^4: exeが起動しない 投稿日 : 2012/03/08(Thu) 16:03 投稿者 : mura
> > 配布するファイルが間違っているのでしょうか? > > ビルド実行後、bin→Release内にあるexeファイルを配布しています。 > > 配布に当たり、インストーラーは用意されましたか? > また、単純なコンソールアプリや WinForm アプリを配布した場合には、 > 問題なく起動しますか? > > > 以下、思いつきで: > > ・コピー/ダウンロードに失敗して、exe が欠損している。 > > ・zip 等で配布している場合、利用者が中身を展開することなく > zipフォルダから直接ダブルクリック実行していたため、 > 依存ファイル(.config等)が読み込まれずに実行が中断される。 > > ・実行環境において、一部のランタイムが不足している。 > > ・セキュリティソフトによって実行がブロックされている。 インストーラーは用いておりません。 初期の配布ではビルドせず、作成したアプリはbin→Debug内にあるexeとdllファイルを 展開しておりました。(知識がなく別の開発者に言われた通り配布しておりました。) 今回機能追加した際、ビルドしてRelease内にあるexeを配布するよう教えてもらった為、 ビルドを実行し、exeを配布したところ、一部のPCで起動が出来なくなりました。 Debug内にあるexeとdllを配布しようとしたところdllファイルがなくなっており、 exeファイルのみを展開しても一部のPCでは起動しませんでした。 今回追加した機能でSystem.IO.Directory.GetDirectoriesを用いているのですが、 これが影響しているのでしょうか? ランタイムはどれが不足しているか調べる方法はありますでしょうか? 社内ですのでセキュリティソフトは全員が同様の物を使用しています。 |