.NET プロジェクト デザイナーとは

Visual Studio のプロジェクト デザイナーは、.NET または .NET Framework プロジェクトのアプリケーション設定とプロパティを指定するために使用できるダイアログ ボックスです。 プロジェクト デザイナーには、操作する複数の異なるプロジェクト プロパティ タブまたはページが含まれています。 表示される内容は、.NET プロジェクトの種類、プラットフォーム、プログラミング言語によって変わります。 .NET C# プロジェクト デザイナーのプロパティの詳細については、「.NET プロジェクト デザイナー (C#)」を参照してください。 .NET Framework プロジェクト デザイナーの詳細については、「.NET Framework プロジェクト デザイナーのプロジェクト プロパティ」を参照してください

Visual Studio のプロジェクト デザイナーは、.NET または .NET Framework プロジェクトのアプリケーション設定とプロパティを指定するために使用できるダイアログ ボックスです。 プロジェクト デザイナーには、操作する複数の異なるプロジェクト プロパティ タブまたはページが含まれています。 表示される内容は、.NET プロジェクトの種類、プラットフォーム、プログラミング言語によって変わります。

ソリューション エクスプローラープロジェクト ノードを選び、右クリック コンテキスト メニューを使って [プロパティ] を選ぶと、プロジェクト デザイナーが表示されます。

重要

.NET プロジェクト デザイナーを使ってアクセスできるプロジェクトのプロパティは、ソリューション エクスプローラーで [プロパティ] ウィンドウを使ってアクセスできるプロパティとは異なります。

次のスクリーンショットは、プロジェクト デザイナーの C# コンソール プロジェクトに関する .NET プロジェクトのプロパティの例を示しています。

Screenshot of the .NET Project Designer in Visual Studio 2022 with .NET 8.0 as the target framework.

次のスクリーンショットは、プロジェクト デザイナーの Visual Basic コンソール プロジェクトに関する .NET プロジェクトのプロパティの例を示しています。 .NET Framework 4.7.2 がターゲット フレームワークとして表示されていることがわかります。

Screenshot of the .NET Project Designer in Visual Studio 2022 with .NET Framework 4.7.2 as the target framework.

次の Visual Studio 2019 のスクリーンショットは、プロジェクト デザイナーの C# コンソール プロジェクトに関する .NET プロジェクトのプロパティの例を示しています。 .NET 5.0 がターゲット フレームワークとして表示されていることがわかります。

Screenshot of the Project Designer in Visual Studio 2019 with .NET as the target framework.

次の Visual Studio 2019 のスクリーンショットは、プロジェクト デザイナーの Visual Basic コンソール プロジェクトに関する .NET プロジェクトのプロパティの例を示しています。 .NET Framework 4.7.2 がターゲット フレームワークとして表示されていることがわかります。

Screenshot of the Project Designer in Visual Studio 2019 with .NET Framework as the target framework.

.NET Framework プロジェクト デザイナーのプロジェクト プロパティ

.NET Framework プロジェクトの場合は、次の表のリンクを使用して、プロパティに関する情報を取得します。

プロパティ 言語/プラットフォーム 説明
Application C#、F#、Visual BasicUWP、WPF プロジェクトのアプリケーション設定およびプロパティを指定します。
Build C#、F#、WPF プロジェクトのビルド構成プロパティを指定します。
ビルド イベント C#、Visual Basic、WPF ビルド構成の手順を指定します。
コード分析 C#、F#、Visual Basic、WPF コード分析ツールを構成します。
Compile Visual Basic コンパイル プロパティを指定します
個人用拡張機能 Visual Basic マイ名前空間拡張を管理します。
Package C#、F#、Visual Basic ビルド時に NuGet パッケージを生成します。
発行 Visual Basic、WPF ClickOnce のプロパティを構成します。
リファレンス Visual Basic プロジェクトで使用される参照を管理します。
参照パス WPF プロジェクトの参照パスを管理します。
リソース C#、F#、Visual Basic、WPF C# プロジェクトのソリューション エクスプローラーから RESX ファイルにアクセスしたり、Visual Basic プロジェクトの既定のリソース ファイルを作成したり、WPF プロジェクトにリソースを追加したりします。
サービス Visual Basic、WPF、Windows フォーム クライアント アプリケーション サービスを有効にします。
設定 C#、F#、Visual Basic、WPF プロジェクトのアプリケーション設定を指定します。
署名 Visual Basic、WPF アプリケーション マニフェストと配置マニフェストに署名し、アセンブリに署名します。 (Visual Basic プロジェクトの場合、.NET プロジェクトの ClickOnce マニフェスト署名は [ビルド]>[発行] に表示されます)。
セキュリティ Visual Basic、WPF ClickOnce 配置によって配置されるアプリケーションのコード アクセス セキュリティの設定を構成します。

.NET プロジェクト デザイナーのプロジェクト プロパティ

次の表のリンクを使用して、プロパティに関する情報を取得します。

タイトル 説明
[アプリケーション] ページ (プロジェクト デザイナー) Visual Basic プロジェクトのアプリケーション設定とプロパティを指定します。
[アプリケーション] ページ (プロジェクト デザイナー) (C#) Visual C# プロジェクトのアプリケーション設定とプロパティを指定します。
[ビルド イベント] ページ (プロジェクト デザイナー) (C#) ビルド構成の手順を指定します。
[ビルド] ページ (プロジェクト デザイナー) (C#) Visual C# プロジェクトのビルド構成のプロパティを指定します。
[コンパイル] ページ、プロジェクト デザイナー (Visual Basic) Visual Basic プロジェクトのコンパイルのプロパティを指定します。
[デバッグ] ページ (プロジェクト デザイナー) プロジェクトのデバッグ プロパティを指定します。
コード分析 (プロジェクト デザイナー) コード分析ツールを構成します。
[発行] ページ (プロジェクト デザイナー) ClickOnce のプロパティを構成します。
[参照設定] ページ (プロジェクト デザイナー) (Visual Basic) プロジェクトで使用される参照を管理します。
[セキュリティ] ページ (プロジェクト デザイナー) ClickOnce 配置によって配置されるアプリケーションのコード アクセス セキュリティの設定を構成します。
[署名] ページ (プロジェクト デザイナー) アプリケーション マニフェストと配置マニフェストに署名し、アセンブリに署名します。

関連項目