Visual Studio 2008 を使用して構築された WinForms アプリケーションがあります。セットアップ プロジェクトをソリューションに追加して、インストール MSI ファイルを作成しました。ユーザーの [送信] メニューでアプリケーションの実行可能ファイルを指すショートカットを作成するには、セットアップ プロジェクトが必要です。このようにして、誰かがファイルを右クリックすると、アプリケーションが [送信先] リストに表示され、選択されます。
Setup プロジェクトのファイル システム設定で、Users Send To メニューにショートカットを追加する方法を見つけました。問題は、ファイルを右クリックしても、[送信] メニューにショートカットが表示されないことです。実行可能ファイルへのショートカットを手動で作成すると、アプリケーションは [送信先] メニューに表示されます。
これが機能するために必要なレジストリエントリについて、Web で多くの提案を読みました。それらを挿入する Ramesh Srinivasan によって書かれた VBS ファイルがあります。私がこれを試したすべてのシステムで、レジストリ値がすでに存在していたので、これは問題ではありません。それは、Visual Studio (またはとにかく msi) が作成しているショートカットにあるようです。
Windows XP と Windows 7 で同じ問題が発生しましたが、他の OS ではまだ試していません。