什么是 .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 Basic 控制台项目的 .NET Framework 项目属性示例。 请注意,.NET Framework 4.7.2 显示为目标框架。
以下 Visual Studio 2019 屏幕截图显示了项目设计器中 C# 控制台项目的 .NET 项目属性示例。 请注意,.NET 5.0 显示为目标框架。
以下 Visual Studio 2019 屏幕截图显示了项目设计器中 Visual Basic 控制台项目的 .NET 项目属性示例。 请注意,.NET Framework 4.7.2 显示为目标框架。
.NET Framework 项目设计器中的项目属性
对于 .NET Framework 项目,请使用下表中的链接获取有关属性的信息。
财产 | 语言/平台 | 描述 |
---|---|---|
应用 | C#、F#、Visual Basic、UWP、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 部署部署的应用程序配置代码访问安全设置。 |
签名页,项目设计器 | 对应用程序和部署清单进行签名,并对程序集进行签名。 |