Configuration 介面
代表專案或專案項目的建置組態相依屬性。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
'宣告
<GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")> _
Public Interface Configuration
[GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")]
public interface Configuration
[GuidAttribute(L"90813589-FE21-4AA4-A2E5-053FD274E980")]
public interface class Configuration
[<GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")>]
type Configuration = interface end
public interface Configuration
Configuration 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
Collection | 傳回包含支援此屬性之 Configuration 物件的集合。 | |
ConfigurationName | 取得要建置的專案組態。 | |
DTE | 取得最上層的擴充性物件。 | |
Extender | 傳回要求的擴充項 (如果適用於這個物件)。 | |
ExtenderCATID | 取得物件的擴充項分類 ID (CATID)。 | |
ExtenderNames | 取得物件的可用擴充項清單。 | |
IsBuildable | 取得是否能建置專案或專案項目的組態。 | |
IsDeployable | 取得是否可以部署是專案或專案項目的組態。 | |
IsRunable | 傳回是否可以執行專案或專案項目的組態。 | |
Object | 取得物件,此物件可在執行階段中以名稱存取。 | |
OutputGroups | 取得含有專案輸出檔案名稱的 OutputGroup 物件集合。 | |
Owner | 取得組態的專案或專案項目。 | |
PlatformName | 取得此指派支援的平台名稱。 | |
Properties | 取得與這個 Configuration 物件有關之所有屬性的集合。 | |
Type | 取得常數,指出物件型別。 |
回頁首
備註
Project(Item).Properties 包含與組態無關的屬性。
每個 Configuration 物件都代表專案組態和平台名稱組的屬性,例如 ("Debug", "Win32") 或 ("Release", "Win32")。 對大部分的專案而言,平台若非不存在,就是 "Win32" 或 "WSP" 的其中一種。