共用方式為


VCProjectEngine 介面

唯一可由 CoCreateInstance 傳回的 Visual C++ 專案模型物件。

命名空間:  Microsoft.VisualStudio.VCProjectEngine
組件:  Microsoft.VisualStudio.VCProjectEngine (在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

語法

'宣告
<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")> _
Public Interface VCProjectEngine
[GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface VCProjectEngine
[GuidAttribute(L"4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface class VCProjectEngine
[<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")>]
type VCProjectEngine =  interface end
public interface VCProjectEngine

VCProjectEngine 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 BuildLogging 取得或設定值,這個值表示是否要建立記錄檔並填入有關建置活動的資訊。
公用屬性 BuildTiming 取得或設定值,這個值表示輸出視窗是否顯示組建中所有工具的時間。
公用屬性 Events 傳回物件,這個物件是專案引擎所引發之事件的來源。
公用屬性 PerformanceLogging 基礎架構。僅限 Microsoft 內部使用。
公用屬性 Platforms 取得專案引擎上的平台集合。
公用屬性 Projects 取得方案中目前專案的集合。
公用屬性 PropertySheets 基礎架構。僅限 Microsoft 內部使用。
公用屬性 ShowEnvironmentInBuildLog 取得或設定值,這個值表示是否在 Visual C++ 專案建置期間於建置記錄檔中 echo 所有環境變數。
公用屬性 ToolFiles 取得專案中可用的所有工具檔。
公用屬性 ToolFileSearchPaths 設定或取得專案工具檔的路徑。
公用屬性 ValidateSchemas 設定或取得是否要根據專案結構描述進行驗證。

回頁首

方法

  名稱 說明
公用方法 AddFakeProps 基礎架構。僅限 Microsoft 內部使用。
公用方法 CreateProject 建立新的專案。
公用方法 CreatePropertySheet 基礎架構。僅限 Microsoft 內部使用。
公用方法 CreateToolFile 建立專案的工具檔。
公用方法 Evaluate 評估專案模型或環境巨集的值。
公用方法 IsSystemInclude 如果指定的檔案是在 Vc7\include 目錄中,或者如果此檔案是使用 sysincl.dat 指定的其中一個目錄,則傳回 true。
公用方法 LoadProject 載入專案。
公用方法 LoadPropertySheet 基礎架構。僅限 Microsoft 內部使用。
公用方法 LoadToolFile 載入專案工具檔。
公用方法 RemoveProject 基礎架構。僅限 Microsoft 內部使用。
公用方法 RemovePropertySheet 基礎架構。僅限 Microsoft 內部使用。

回頁首

備註

重要事項重要事項

您無法具現化獨立VCProjectEngine物件因為額外的二進位檔必須部署應用程式所在的資料夾中。相反地,取得VCProjectEngine物件,從專案中已開啟且Visual Studio。

請參閱

參考

Microsoft.VisualStudio.VCProjectEngine 命名空間