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


SolutionConfigurations.Add - метод

Создает новую конфигурацию решения на основе существующей.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
Function Add ( _
    NewName As String, _
    ExistingName As String, _
    Propagate As Boolean _
) As SolutionConfiguration
SolutionConfiguration Add(
    string NewName,
    string ExistingName,
    bool Propagate
)
SolutionConfiguration^ Add(
    [InAttribute] String^ NewName, 
    [InAttribute] String^ ExistingName, 
    [InAttribute] bool Propagate
)
abstract Add : 
        NewName:string * 
        ExistingName:string * 
        Propagate:bool -> SolutionConfiguration
function Add(
    NewName : String, 
    ExistingName : String, 
    Propagate : boolean
) : SolutionConfiguration

Параметры

  • NewName
    Тип: String

    Обязательный. Имя создаваемой конфигурации решения.

  • ExistingName
    Тип: String

    Обязательный. Объект SolutionConfiguration, на основе которого будет создана конфигурация нового решения.

  • Propagate
    Тип: Boolean

    Обязательный. Значение True, если создаваемая конфигурация решения должна быть распространена; в противном случае — значение False. Если параметр Propagate имеет значение True, то только что добавленная конфигурация решения будет автоматически добавлена во все проекты этого решения, а также в само решение.

Возвращаемое значение

Тип: EnvDTE.SolutionConfiguration
Объект SolutionConfiguration.

Заметки

Метод Add создает новую конфигурацию решения на основе конфигурации, указанной в ExistingName. В созданной конфигурации решения используются одинаковые конфигурации проекта для контекстов конфигурации и платформы. Если ExistingName пуст, то метод Add создает конфигурацию решения на основе значений по умолчанию.

Конфигурация решения по умолчанию содержит все проекты и помечает все проекты для построения. Она также выбирает конфигурации проекта, которые активны при переключении в конфигурацию решения, в соответствии со следующими правилами.

  • Выбираются любые имена конфигурации проекта, которые полностью совпадают с именем создаваемой конфигурации решения без учета регистра.

  • Если таких совпадений нет, выбирается любое имя конфигурации проекта, содержащее имя данной конфигурации проекта.

  • Если и это невозможно, то выбирается первая конфигурация проекта в списке, отсортированном по проекту. Существует соглашение выводить первой конфигурацию проекта Debug, если она поддерживается.

Безопасность платформы .NET Framework

См. также

Ссылки

SolutionConfigurations Интерфейс

EnvDTE - пространство имен