Поделиться через


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

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

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

Снимок экрана: контекстное меню

Снимок экрана: контекстное меню

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

Снимок экрана: обозреватель решений с открытым узлом свойств.

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

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

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

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

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

Снимок экрана: конструктор проектов с выбранной вкладкой

Снимок экрана: конструктор проектов с выбранной вкладкой

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

Снимок экрана: конструктор проектов с выбранной вкладкой

Снимок экрана: конструктор проектов с выбранной вкладкой

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

Совет

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

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

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

Снимок экрана: страница свойств проекта C++.

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

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

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

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

Снимок экрана: меню правой кнопкой мыши узла решения.

В диалоговом окне можно задать конфигурации проекта для сборок отладки или выпуска и выбрать, какие проекты должны быть запускаемым проектом при выборе F5. Страница свойств Анализа кода на уровне решения была удалена. Вы по-прежнему можете задать свойства анализа кода на уровне проекта.

Снимок экрана: диалоговое окно свойств решения.

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