2

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に戻っても修正されません。この問題は、リターゲティングの結果として発生したと確信しています。

誰かがどこを見るべきか手がかりを提供できますか?

4

1 に答える 1

2

app.configまたはがある場合は、構成ファイルを確認してくださいweb.config

ターゲットフレームワークに関するタグが見つからなかった場合は、ソリューションフォルダーでファイル検索を実行し、ファイル内に何かが見つかった場合は.csproj.sln正しいものに変更します。

于 2012-11-29T19:25:24.850 に答える