共用方式為


VCProjectEngineObject 介面

VCProjectEngine Automation 模型的主要物件。

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

語法

'宣告
<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")> _
Public Interface VCProjectEngineObject _
    Inherits VCProjectEngine
[GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")]
public interface VCProjectEngineObject : VCProjectEngine
[GuidAttribute(L"805DB980-6773-4F10-8706-F481450963DA")]
public interface class VCProjectEngineObject : VCProjectEngine
[<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")>]
type VCProjectEngineObject =  
    interface 
        interface VCProjectEngine 
    end
public interface VCProjectEngineObject extends VCProjectEngine

VCProjectEngineObject 類型會公開下列成員。

屬性

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

回頁首

方法

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

回頁首

備註

如需方法和屬性的文件,請參閱 VCProjectEngineObjectClass

具現化 VCProjectEngineObject 如下所示:

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

請參閱

參考

Microsoft.VisualStudio.VCProjectEngine 命名空間