0

見つけることができるすべてのチュートリアルに従いましたが、この問題が引き続き発生します。

インストーラーによって作成された [スタート] メニューのショートカットは、実際の実行可能ファイルではなく、アプリケーションが存在するディレクトリを指しています。

Visual Studio 2010、Win XP で基本インストーラーを使用しており、「Run As」管理者を使用してアプリをインストールしています。

インストーラーのファイル システムのアプリケーション フォルダーに PrimaryOutput(Active) があります。次に、ショートカットを作成し、ショートカットを「ユーザーのプログラムメニュー」->「MyCompanyName」フォルダーに移動しました。

右クリック -> [出力] で [プライマリ出力] を調べると、MyApp.exe と MyApp.exe.config の 2 つのファイルが表示されます。これが正常かどうかはわかりません。「重要な」出力は MyApp.exe です。

カスタム インストーラーを使用しています。その PrimaryOutput は、インストーラーの FileSystem ビューの Application Folder/bin フォルダーにあります。

任意の提案をいただければ幸いです。私は何時間もこれと戦ってきましたが、成功していません。

前もって感謝します!

4

3 に答える 3

0

Setup & Deployment、VS Installer プロジェクトを正しく使用していますか?

インストーラーで、[ターゲット マシンのファイル システム] -> [ユーザーのプログラム メニュー] の下に新しいフォルダー (内部にショートカット ファイルを含む) を指定します。

このショートカットのターゲットは、ソリューションの Windows アプリ プロジェクトのプライマリ出力です。

于 2013-06-24T15:27:41.863 に答える
0

インストーラー「ファイルシステム」からすべてを削除して、最初からやり直しました。以前にも試したことがありますが、今回はうまくいきました。

私が確認した問題は再発していません。

ご意見をお寄せいただきありがとうございます。

于 2013-06-27T20:20:14.480 に答える
0

programname.exe ファイルを右クリックし、フォルダではなく、そこで [ショートカットの作成] を選択します。ショートカットは Programs フォルダーに保存されます。それを切り取り、Start Menu フォルダーに貼り付けます。

于 2013-06-13T05:53:08.000 に答える