SolutionContext 介面
代表方案中所有的專案,有些即將建置,而專案組態與平台在選取特定的 SolutionConfiguration 物件時,就會出現內容。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
'宣告
<GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")> _
Public Interface SolutionContext
[GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")]
public interface SolutionContext
[GuidAttribute(L"FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")]
public interface class SolutionContext
[<GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")>]
type SolutionContext = interface end
public interface SolutionContext
SolutionContext 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
Collection | 傳回包含支援這屬性之 SolutionContext 物件的 SolutionContexts 集合。 | |
ConfigurationName | 設定或取得選取此方案內容時,會提供內容的專案組態名稱。 | |
DTE | 取得最上層的擴充性物件。 | |
PlatformName | 取得此指派支援的平台名稱。 | |
ProjectName | 取得此 SolutionContext 物件提供內容之專案的唯一名稱。 | |
ShouldBuild | 設定或傳回當選取與此 SolutionContext 相關的方案組態時,是否建置目前的專案。 | |
ShouldDeploy | 設定或傳回當選取與此 SolutionContext 相關的方案組態時,是否部署目前的專案。 |
回頁首
備註
方案中的每個專案都有一個相關的 SolutionContext 物件,它定義特定專案組態和平台,會在 SolutionConfiguration 選取後提供內容。 此物件可用來判斷特定的專案是已建置或已部署完成。