什么是 .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 项目,请使用下表中的链接获取有关属性的信息。

properties 语言/平台 说明
应用程序 C#、F#、Visual BasicUWP、WPF 指定项目的应用程序设置和属性。
构建 C#、F#、WPF 指定项目的生成配置属性。
生成事件 C#、Visual Basic、WPF 指定生成配置说明。
代码分析 C#、F#、Visual Basic、WPF 配置代码分析工具。
Compile Visual Basic 指定编译属性
My Extensions Visual Basic 管理 My 命名空间扩展。
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) 指定 Visual Basic 项目的应用程序设置和属性。
“项目设计器”->“应用程序”页 (C#) 指定 Visual C# 项目的应用程序设置和属性。
“项目设计器”->“生成事件”页 (C#) 指定生成配置说明。
“项目设计器”->“生成”页 (C#) 指定 Visual C# 项目的生成配置属性。
“项目设计器”->“编译”页 (Visual Basic) 指定 Visual Basic 项目的编译属性。
“项目设计器”->“调试”页 指定项目的调试属性。
“项目设计器”->“代码分析” 配置代码分析工具。
“项目设计器”->“发布”页 配置 ClickOnce 的属性。
项目设计器 ->“引用”页 (Visual Basic) 管理项目使用的引用。
”项目设计器“ ->“安全”页 配置使用 ClickOnce 部署部署的应用程序的代码访问安全性设置。
“项目设计器”->“签名”页 对应用程序和部署清单及程序集进行签名。

另请参阅