0

Microsoft Visual Studio 2010 用の .msi インストーラーを作成したアプリケーションがあります。最近、バージョン番号の変更を含むいくつかの更新を行い、これらの更新でインストーラーを再構築しました。インストーラーには、デスクトップと [スタート] メニューの両方にショートカットが含まれています。インストーラーの実行は正常に機能しているように見え、これらのショートカットは両方とも機能します。コンピューターを再起動した後、ショートカットのターゲット タイプがアプリケーション (初回使用時にインストール) に変更され、開始場所: フィールドが存在しない場所に変更されていることがわかりました。これが発生すると、そのショートカットを使用するたびに、アプリケーションを再度インストールしようとして失敗します。

インストーラーが作成するショートカットの名前も変更しました。これは機能しているように見え、再起動後もショートカットは機能します。ただし、再起動後、機能しない古い名前のショートカットがデスクトップと [スタート] メニューにも表示されます。

私が間違って設定した可能性のあるもの、またはショートカットを適切に設定するために何を変更する必要があるかについて、誰かが何か考えを持っていますか?

4

1 に答える 1

0

この問題は解決したように見えますが、何が原因なのか、何が解決したのかわかりません。最後に、新しいソリューション ファイルを作成し、その新しいソリューションからプロジェクトをビルドしました。なぜそれが違いを生むのか理解できません。また、変更された新しいソリューション ファイルと古いソリューション ファイルを比較しても、それほど重要ではないようです。ただし、これを行った後、このソリューションからのインストーラー ビルドは正しく機能しているように見えます。

また、デプロイメント プロジェクトを削除して、新しいプロジェクトを作成したことにも注意してください。これを実行しても問題には影響がないように見えましたが、新しい展開プロジェクトは新しいソリューションに含まれていました。

于 2012-07-10T21:07:51.180 に答える