VCProjectEngineObject 介面
VCProjectEngine Automation 模型的主要物件。
命名空間: Microsoft.VisualStudio.VCProjectEngine
組件: Microsoft.VisualStudio.VCProjectEngine (在 Microsoft.VisualStudio.VCProjectEngine.dll 中)
語法
'宣告
<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")> _
Public Interface VCProjectEngineObject _
Inherits VCProjectEngine
[GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface VCProjectEngineObject : VCProjectEngine
[GuidAttribute(L"4C233173-0C84-44F4-AD2B-E8F5A947B08E")]
public interface class VCProjectEngineObject : VCProjectEngine
[<GuidAttribute("4C233173-0C84-44F4-AD2B-E8F5A947B08E")>]
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()