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
    必要項。新方案組態的名稱。
  • Propagate
    型別:System.Boolean
    必要項。如果應該要傳播新的方案組態,則為 True,否則為 False。如果 Propagate 設定為 True,則將會將新增的方案組態自動加入至該方案的所有專案中,以及加入至方案本身。

傳回值

型別:EnvDTE.SolutionConfiguration
SolutionConfiguration 物件。

備註

Add 是根據在 ExistingName 命名的方案組態建立新方案組態。新方案組態用同一套專案組態作組態和平台的內容。如果 ExistingName 為空白,則 Add 即根據預設值建立新方案組態。

預設的方案組態包含所有專案,並把所有的專案標記為待建置。此外,如果啟動方案組態,也會依照以下規則選擇現用的專案組態:

  • 只要專案組態的名稱與新方案組態的名稱完全相符就會選取 (不區分大小寫)。

  • 如果完全不符,專案組態名稱只要包含此專案組態名稱,就會選取。

  • 不符的話,就會選取專案所列出的第一個專案組態。依照慣例 (Convention),如果支援名稱為 Debug 的專案組態,會先列出。

.NET Framework 安全性

請參閱

參考

SolutionConfigurations 介面

EnvDTE 命名空間