管理项目和解决方案属性

适用于: 是Visual Studio noVisual Studio for Mac

项目具有一些控制编译、调试、测试和部署的很多方面的属性。 有些属性在所有项目类型中是通用的,而有些则只用于特定语言或平台。

右键单击解决方案资源管理器中的项目节点并选择“属性”,或者在菜单栏上的搜索框中键入“属性”并从结果中选择“属性窗口”,即可访问项目属性 。

突出显示了“属性”选项的解决方案资源管理器上下文菜单的屏幕截图。

突出显示了“属性”选项的解决方案资源管理器上下文菜单的屏幕截图。

项目上下文菜单

在项目树本身,.NET 项目也可能具有一个属性节点。

显示了“属性”节点的解决方案资源管理器的屏幕截图。

解决方案资源管理器树中的属性节点

备注

本主题适用于 Visual Studio Windows 版。 对于 Visual Studio for Mac,请参阅管理解决方案和项目属性 (Visual Studio for Mac)

项目属性

项目属性分到各个组且每组具有自己的属性页。 这些页面可能因语言和项目类型不同而有所不同。

C#、Visual Basic 和 F# 项目

在 C#、Visual Basic 和 F# 项目中,属性在 Project设计器中公开。

以下屏幕截图显示了 C# 中控制台项目的Project设计器中的 “生成”属性页:

Project设计器的屏幕截图,其中选择了“生成”选项卡。

Project设计器的屏幕截图,其中选择了“生成”选项卡。

Visual Studio 项目设计器

有关 Project设计器 中每个属性页的详细信息,请参阅 什么是Project设计器

提示

解决方案有几个属性,项目项也是如此;这些属性在 属性窗口中访问,而不是 Project设计器

C++ 和 JavaScript 项目

C++ 和 JavaScript 项目对于管理项目属性有不同的用户界面。 此屏幕截图显示了一个 C++ 项目属性页, (JavaScript 页面类似于) :

C++ 项目属性页的屏幕截图。

Visual C++ 项目属性

有关 C++ 项目属性的信息,请参阅使用项目属性 (C++)。 有关 JavaScript 属性的详细信息,请参阅属性页,JavaScript

解决方案属性

若要访问解决方案上的属性,请右键单击“解决方案资源管理器”中的解决方案节点,然后选择“属性”。 在对话框中,可以设置用于“调试”或“发布”版本的项目配置,选择按下 F5 时应启动的项目,然后设置代码分析选项。

解决方案属性存储在解决方案用户选项 (.suo) 文件中。 有关此文件类型的详细信息,请参阅 Visual Studio页中解决方案和项目的解决方案文件”部分。

另请参阅