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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.