C# でアプリケーションを開発し、高度なインストーラーを使用してそのインストーラーを作成しました。インストーラーはアプリケーション exe をすべての依存 dll と共にプログラム ファイル内のフォルダーに配置し、デスクトップにショートカットを作成します。また、.net 4.5 がまだインストールされていない場合は、再配布によってインストールされます。次に、このインストーラーを 5 台の個別の PC でテストしました。Windows 7 を実行している 4 台と Vista を実行している 1 台。インストーラーとアプリケーションは、3 台の Windows 7 PC で完全に動作します。しかし、最後の Windows 7 マシンまたは Vista マシンでインストールされた exe を実行しようとすると、Windows で「(アプリケーション名) が動作を停止しました」というエラーが表示されます。
私は今どこを見ればいいのかわからない.3日間グーグルで調べて依存関係をチェックした.