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。 |