Visual StudioのSetup Projectでスタートメニューやデスクトップにショートカットを配置する

C#

本記事では、Visual Studioで作成したアプリケーションをインストーラによってインストールする際、アプリケーションのショートカットをスタートメニューやデスクトップに追加する方法を紹介します。

前提条件(準備)

セットアッププロジェクトが追加済みで、Program Filesにアプリケーションをインストールできるようになっていることを前提条件とします。

上記の状態を作れていない場合は、この記事を参考に準備を行ってください。

ショートカットをスタートメニューに追加する手順

Step 1: スタートメニューのフォルダをセットアッププロジェクトに追加

1.「ソリューションエクスプローラー」で、セットアッププロジェクト「Setup1」を右クリックし、「View」→「ファイルシステム」をクリックします。

3.「ファイルシステム」画面で、「User’s Program Menu」を右クリックし、「Add」→「Folder」を選択します。新しいフォルダには、アプリケーション名(例:「WindowsFormsApp1」)を付けます。これがスタートメニュー内に作成されるフォルダになります。

Step 2: スタートメニュー内のフォルダにショートカットを作成

1.「ユーザーのプログラムメニュー」内に作成した「WindowsFormsApp1」フォルダをクリック後、右画面で右クリックし「新しいショートカットの作成」を選択します。

2.「Application Folder」をダブルクリックします。

3.「プライマリ出力」を選択して「OK」をクリックします。

4.作成されたショートカットに名前を付けます(例: 「自作アプリケーション」)。

デスクトップにショートカットを追加する手順

Step 1: デスクトップフォルダをセットアッププロジェクトに追加

「ファイルシステム」画面で「User’s Desktop」に対してショートカットを追加することで目的を達成できます。

手順は「ショートカットをスタートメニューに追加する手順」と同様です。ショートカットを作成し、名前を付けます。

Step 3: インストーラのビルドとテスト

1.すべての設定が完了したら、セットアッププロジェクトをビルドします。

2.ビルドしたインストーラ(setup.exe)を実行し、ねらい通りにショートカットが正しく作成されるかを確認します。

まとめ

本記事では、Visual Studioで作成したアプリケーションをインストーラによってインストールする際、アプリケーションのショートカットをスタートメニューやデスクトップに追加する方法を紹介しました。

関連記事

タイトルとURLをコピーしました