VS 2008作成されたショートカットメニュー「に送る」に表示されません
-
27-09-2019 - |
質問
私は、WinFormsのアプリケーションのVisual Studio 2008を使用して構築されてきた私は、インストールMSIファイルを作成するために、ソリューションにセットアッププロジェクトを追加しました。私はメニューに送るユーザーにアプリケーションの実行可能ファイルへのショートカットポインティングを作成するために、セットアッププロジェクトを必要としています。誰かのファイル上で右クリックを、私のアプリケーションがリストに送信して表示され、選択するこの方法です。
私はメニューに送るユーザーへのショートカットを追加する方法セットアッププロジェクトのファイルシステムの設定で考え出しました。問題は、ファイルを右クリックしたときにショートカットメニューに送るには表示されません、です。私は手動で私の実行可能ファイルへのショートカットを作成する場合、アプリケーションは、メニューに送信してショーを行います。
私は仕事に、このために必要なレジストリエントリにウェブ上で多くの示唆を読みました。それらを挿入ラメシュ・スリニバサンによって書かれたVBSファイルがあります。これはのないの問題であるように、すべてのシステムでは、私は、すでに存在していたレジストリ値でこれを試してみました。ショートカットのVisual Studio(またはとにかくMSI)が作成されると一緒に多くのようです。
私は、Windows XPとWindows 7でこの同じ問題を経験している、私はまだ他のOSの上でそれを試していません。
解決
[送る]メニューには、実行ファイルを指して、通常のショートカットもショートカットことが必要です。 MSIを構築する際のVisual Studioで作成されたショートカットがアドバタイズされたショートカットです。アドバタイズショートカットがインストールオンデマンドを有効にする、インストール実行ファイルを指しますが、MSIインストーラにはありません。
。ポストを設定する方法を詳述をこのポストにダミアン・フォーゲルで答えを参照してください。ビルドイベントます。