什么是 .NET 项目设计器?

Visual Studio 中的项目设计器是一个对话框,可用于指定 .NET 或 .NET Framework 项目的应用程序设置和属性。 项目设计器包含多个不同的项目属性选项卡或要与之交互的页面。 你看到的取决于 .NET 版本,因为 .NET Framework 项目的项目设计器不同于面向 .NET Core 和 .NET 5 及更高版本的项目的项目设计器。 有关 .NET 项目设计器中的属性的详细信息,请参阅 .NET 项目设计器。 有关 .NET Framework 项目设计器的详细信息,请参阅 .NET Framework 项目设计器中的 项目属性。

Visual Studio 中的项目设计器是一个对话框,可用于指定 .NET 或 .NET Framework 项目的应用程序设置和属性。 项目设计器包含多个不同的项目属性选项卡或要与之交互的页面。 看到的取决于 .NET 项目类型、平台和编程语言。

解决方案 资源管理器中选择 项目节点 后,将显示项目设计器,然后使用右键单击上下文菜单选择 属性

重要

可以使用 .NET 项目设计器访问的项目属性不同于在解决方案资源管理器中使用“属性”窗口 访问的属性。

以下屏幕截图显示了项目设计器中 C# 控制台项目的 .NET 项目属性示例。

Visual Studio 2022 中 .NET 项目设计器的屏幕截图,其中 .NET 8.0 作为目标框架。

以下屏幕截图显示了项目设计器中 Visual Basic 控制台项目的 .NET Framework 项目属性示例。 请注意,.NET Framework 4.7.2 显示为目标框架。

Visual Studio 2022 中 .NET 项目设计器的屏幕截图,其中 .NET Framework 4.7.2 作为目标框架。

以下 Visual Studio 2019 屏幕截图显示了项目设计器中 C# 控制台项目的 .NET 项目属性示例。 请注意,.NET 5.0 显示为目标框架。

Visual Studio 2019 中项目设计器的屏幕截图,其中 .NET 作为目标框架。

以下 Visual Studio 2019 屏幕截图显示了项目设计器中 Visual Basic 控制台项目的 .NET 项目属性示例。 请注意,.NET Framework 4.7.2 显示为目标框架。

Visual Studio 2019 中项目设计器的屏幕截图,其中 .NET Framework 作为目标框架。

.NET Framework 项目设计器中的项目属性

对于 .NET Framework 项目,请使用下表中的链接获取有关属性的信息。

财产 语言/平台 描述
应用 C#、F#、Visual BasicUWP、WPF 指定项目的应用程序设置和属性。
C#、F#、WPF 指定项目的生成配置属性。
生成事件 C#、Visual Basic、WPF 指定生成配置说明。
代码分析 C#、F#、Visual Basic、WPF 配置代码分析工具。
编译 Visual Basic 指定编译属性
我的扩展 Visual Basic 管理 我的命名空间 扩展。
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 部署部署的应用程序配置代码访问安全设置。
签名页,项目设计器 对应用程序和部署清单进行签名,并对程序集进行签名。

另请参阅