项目设计器介绍

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

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

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

使用项目设计器

访问项目设计器并设置项目属性

  1. 在解决方案资源管理器中,选择一个项目。 对于不存在的项目,不能访问**“项目设计器”**。

  2. 在**“项目”菜单上,单击“项目名称 属性”**。

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

  4. 设置属性。

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

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

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

提示

对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置

“项目设计器”中的页

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

页面

说明

“应用程序”

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

“生成”

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

“生成事件”

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

“编译”

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

“调试”

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

“引用”

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

“引用路径”

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

“资源”

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

“服务”

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

“设置”

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

“签名”

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

“安全性”

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

“发布”

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

“代码分析”

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

请参见

任务

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

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

概念

保护 ClickOnce 应用程序

发布 ClickOnce 应用程序

托管代码的代码分析概述

其他资源

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

管理应用程序属性

调试和发布项目配置

管理编译属性

管理调试属性

管理引用

管理应用程序资源

客户端应用程序服务

管理应用程序设置

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

用户界面元素 -> 项目

修订记录

日期

修订记录

原因

2011 年 3 月

添加了有关访问“项目设计器”的信息。

客户反馈