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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。