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


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
    Тип: System.String
    Обязательный.Имя создаваемой конфигурации решения.
  • ExistingName
    Тип: System.String
    Обязательный.Объект SolutionConfiguration, на основе которого будет создана конфигурация нового решения.
  • Propagate
    Тип: System.Boolean
    Обязательный.Значение True, если создаваемая конфигурация решения должна быть распространена; в противном случае — значение False.Если параметр Propagate имеет значение True, то только что добавленная конфигурация решения будет автоматически добавлена во все проекты этого решения, а также в само решение.

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

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

Заметки

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

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

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

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

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

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

См. также

Ссылки

SolutionConfigurations Интерфейс

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