VisualStudioから実行すると完全に実行されるアプリケーションがあります。しかし、「公開」をクリックして「setup.exe」を起動しようとすると、エラーメッセージが表示されます。
This application could not be started. Do you want to view information about this issue?
[はい]をクリックすると、ここに移動します。「SHIM」が何であるか私にはわかりません、そしてそれは間違いなくコードの一部ではありません。
ネットワーク共有またはローカルドライブに公開しても、エラーは同じです。インストールすると、アプリケーションは「プログラムと機能」に表示され、アンインストールできますが、スタートメニューのエントリは追加されません。インストール中にエラーが発生したかのようです。
前提条件(およびターゲットフレームワーク)を3.5と4の間、およびWindowsインストーラー3.1と4.5の間で調整してみました-サイコロはありません。
現在3.5をターゲットにしていますが、元々は4.03アプリとして作成されました。ターゲットフレームワークを数回変更しましたが、4.03に戻っても修正されません。この問題は、リターゲティングの結果として発生したと確信しています。
誰かがどこを見るべきか手がかりを提供できますか?