ConfigurationManager.AddConfigurationRow 方法
根據現有專案或專案項目組態資料列的 Configuration 物件,建立新的專案或專案項目的組態資料列。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
'宣告
Function AddConfigurationRow ( _
NewName As String, _
ExistingName As String, _
Propagate As Boolean _
) As Configurations
Configurations AddConfigurationRow(
string NewName,
string ExistingName,
bool Propagate
)
Configurations^ AddConfigurationRow(
String^ NewName,
String^ ExistingName,
[InAttribute] bool Propagate
)
abstract AddConfigurationRow :
NewName:string *
ExistingName:string *
Propagate:bool -> Configurations
function AddConfigurationRow(
NewName : String,
ExistingName : String,
Propagate : boolean
) : Configurations
參數
- NewName
型別:System.String
必要項。新的專案或專案項目之組態資料列的唯一名稱。
- ExistingName
型別:System.String
必要項。為建立新的專案或專案項目的組態資料列,而複製的專案或專案項目組態資料列的名稱。
- Propagate
型別:System.Boolean
必要項。如果應該傳送專案或專案項目組態資料列,則為 true,否則為 false。
傳回值
型別:EnvDTE.Configurations
Configurations 集合。
備註
AddConfigurationRow 會傳回新 Configuration 物件的集合。 這個專案如果已有 NewName 存在,這個方法就會失敗,您可因而得知並未複製 ExistingName 的設定。
範例
Sub AddConfigurationRowExample()
' Make a copy of the "Debug" configurations to temporarily change
' them without affecting the original "Debug" configurations.
Dim cfgmgr As ConfigurationManager = _
DTE.ActiveSolutionProject.ConfigurationManager
Dim cfgs = Cfgmgr.AddConfigurationRow("MyDebug", "Debug")
For Each (cfg in cfgs)
Cfg.Properties.Item("SomeProperty") = True
Next
End Sub
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。