Управление свойствами проектов и решений

У проектов есть свойства, которые определяют различные аспекты компиляции, отладки, тестирования и развертывания. Некоторые свойства являются общими для всех типов проектов, а некоторые — уникальными для конкретных языков или платформ.

Доступ к свойствам проекта можно получить, щелкнув правой кнопкой мыши узел проекта в Обозреватель решений и выбрав "Свойства" или введя свойства в поле поиска в строке меню и выбрав окно свойств из результатов.

Screenshot of the Solution Explorer context menu with the Properties option highlighted.

Screenshot of the Solution Explorer context menu with the Properties option highlighted.

Проекты .NET также могут содержать узел свойств в дереве проекта.

Screenshot of Solution Explorer with a Properties node showing.

Примечание.

Этот раздел относится к Visual Studio в Windows. Информацию о Visual Studio для Mac см. в статье Управление свойствами решения и проекта (Visual Studio для Mac).

Свойства проекта

Свойства проекта упорядочены по группам. У каждой группы есть собственная страница свойств. Страницы могут различаться для разных языков и типов проектов.

Проекты C#, Visual Basic и F#

В проектах C#, Visual Basic и F# свойства предоставляются в конструкторе проектов .NET.

На следующем снимке экрана показана страница свойств сборки в конструкторе проектов .NET для консольного проекта в C#:

Screenshot of the Project Designer, with the Build tab selected.

Screenshot of the Project Designer, with the Build tab selected.

На следующем снимке экрана показана страница свойства компиляции в конструкторе проектов .NET для консольного проекта в Visual Basic:

Screenshot of the Project Designer, with the Compile tab selected.

Screenshot of the Project Designer, with the Compile tab selected.

Дополнительные сведения о каждом из свойств конструктора проектов см. в разделе "Что такое конструктор проектов .NET".

Совет

Решения имеют несколько свойств и поэтому делают элементы проекта; Эти свойства доступны в окно свойств, а не в конструкторе проектов .NET.

Проекты C++ и JavaScript

Проекты C++ и JavaScript имеют другой пользовательский интерфейс для управления свойствами проекта. На следующем снимку экрана показана страница свойств проекта C++ (страницы JavaScript похожи):

Screenshot of the C++ project properties page.

Сведения о свойствах проекта C++ см. в разделе Работа со свойствами проектов (C++). Дополнительные сведения о свойствах JavaScript см. в разделе Страницы свойств (JavaScript).

Свойства решения

Чтобы получить доступ к свойствам решения, щелкните правой кнопкой мыши узел решения в Обозреватель решений и выберите "Свойства". В открывшемся диалоговом окне можно задать параметры проекта для сборки отладки или выпуска, указать, какие проекты должны запускаться при нажатии клавиши F5, а также задать параметры анализа кода.

Свойства решения хранятся в файле параметров пользователя решения (SUO). Дополнительные сведения об этом типе файлов см. в разделе "Файл решения" на странице "Решения и проекты" на странице Visual Studio.