项目设计器介绍

更新:2007 年 11 月

项目的属性指定生成和调试项目的方式、项目引用的库、发布项目的方式和位置以及要使用的任何安全设置。可以使用项目设计器来设置项目的属性。若要访问单个文件的属性,请使用“属性”窗口。

在“项目设计器”中可集中管理项目的属性、设置和资源。与其他设计器(如窗体设计器或类设计器)一样,“项目设计器”在 Visual Studio IDE 中作为单一窗口出现。项目设计器包含若干可通过左侧的选项卡访问的页。

无论是从一页切换到另一页、生成项目还是关闭设计器,输入到“项目设计器”中的信息都将持久保存。在“编辑”菜单上有一个“撤消”命令,可用来回滚更改。

可以使用“项目”菜单上的“属性”命令访问“项目设计器”。

使用项目设计器设置属性

通过执行以下步骤,可以在项目设计器中显示此属性设置。

在项目设计器中设置项目的属性

  1. 在解决方案资源管理器中,选择项目。

  2. 在“项目”菜单上单击“属性”。

  3. 通过单击要更改或查看的属性页的选项卡,以选择此属性页,或使用 Ctrl+Page Down 和 Ctrl+Page Up 在不同的页面之间移动。

  4. 设置属性。

项目设计器没有“确定”或“取消”按钮。所有的属性更改将在活动项目中立即生效。不过,仅在选择某个保存选项或关闭设计器时,对应的设置才被提交给项目文件。

如果控件变暗,则它不会应用于处于活动状态的项目类型,或者不会在项目的当前配置中使用。

如果具有多项目解决方案,则可以同时使用项目设计器的多个实例。

说明:

对话框中的可用选项以及显示的菜单命令的名称和位置可能会与“帮助”中的描述不同,具体取决于所用设置或版本。此部分中的主题是在假定已选择“常规开发设置”的情况下编写的。若要查看或更改设置,请在“工具”菜单上单击“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

“项目设计器”中的页

在“项目设计器”中可用的页和选项随项目类型和语言而变。下表列出了可用页。

说明

“应用程序”页

包含描述应用程序及其行为的设置,例如,应用程序类型、启动对象和程序集信息。有关更多信息,请参见下列主题:

“生成”页

包含生成说明,这些说明包括要生成的配置、条件符号、警告级别和输出信息。仅应用于 Visual C# 项目。有关更多信息,请参见下列主题:

“生成事件”页

包含在生成之前和生成之后编译器要执行的命令行指令。在该页中还可以指定运行生成后事件的条件。仅应用于 Visual C# 项目。有关更多信息,请参见下列主题:

“编译”页

包含控制如何编译应用程序的设置。仅应用于 Visual Basic 项目。有关更多信息,请参见下列主题:

“调试”页

包含控制如何调试应用程序的设置。有关更多信息,请参见下列主题:

“引用”页

包含项目引用的组件的列表。此列表包含程序集、COM 组件、项目到项目和 Web 引用。有关更多信息,请参见下列主题:

“引用路径”页

列出当加载项目时要在其中搜索由项目引用的程序集的目录。此设置将因项目、计算机和用户而异。有关更多信息,请参见下列主题:

“资源”页

允许管理应用程序的资源。其中包括字符串、图像、图标和其他资源。有关更多信息,请参见下列主题:

“服务”页

用于启用和配置客户端应用程序服务。这些服务使基于 Windows 的应用程序可以访问 ASP.NET AJAX 应用程序服务。有关更多信息,请参见下列主题:

“设置”页

该页用于管理诸如动态属性和用户首选项这样的应用程序设置。有关更多信息,请参见下列主题:

“签名”页

包含与程序集签名有关的设置,例如,密钥文件名或密钥提供程序信息。有关更多信息,请参见下列主题:

“安全性”页

包含安全权限设置;只适用于通过 ClickOnce 发布所部署的应用程序。有关更多信息,请参见下列主题:

“发布”页

包含使用 ClickOnce 技术部署的应用程序的设置。有关更多信息,请参见下列主题:

“代码分析”页

包含可以在代码上运行的代码分析工具。该工具报告有关程序集的信息,如在 Microsoft .NET Framework 设计准则中提出的编程冲突和设计规则。有关更多信息,请参见下列主题:

请参见

任务

如何:设置生成属性 (C#)

如何:指定生成事件 (C#)

如何:设置引用路径 (C#)

概念

托管代码的代码分析概述

其他资源

使用项目设计器管理项目属性

管理应用程序属性

管理编译属性

管理调试属性

管理引用

管理应用程序资源

客户端应用程序服务

管理应用程序设置

管理程序集签名和清单签名

对 ClickOnce 清单进行签名

保护 ClickOnce 应用程序

发布 ClickOnce 应用程序

用户界面元素 -> 项目