共用方式為


VCPropertySheet 介面

提供對專案屬性工作表的存取。

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

語法

'宣告
<GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")> _
Public Interface VCPropertySheet
[GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")]
public interface VCPropertySheet
[GuidAttribute(L"BDB8598C-494B-46ED-983E-35F08FBC6E83")]
public interface class VCPropertySheet
[<GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")>]
type VCPropertySheet =  interface end
public interface VCPropertySheet

VCPropertySheet 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 ATLMinimizesCRunTimeLibraryUsage 取得或設定值,這個值表示 ATL 是否會以靜態方式連結至 C 執行階段程式庫,將相依性最小化。這需要設定 useOfATL 屬性。
公用屬性 BuildLogFile 取得或設定 BuildLogFile 名稱。
公用屬性 CharacterSet 取得或設定值,以指定可供編譯器使用的字元集。
公用屬性 ConfigurationType 取得或設定這個組態產生的輸出型別。
公用屬性 DeleteExtensionsOnClean 取得或設定在清除或重建時中繼目錄內要刪除的檔案。
公用屬性 DEPRECATED1 基礎架構。 僅限 Microsoft 內部使用。
公用屬性 EnableManagedIncrementalBuild 已取代。
公用屬性 FileEncoding 基礎架構。 僅限 Microsoft 內部使用。
公用屬性 FileFormat 基礎架構。 僅限 Microsoft 內部使用。
公用屬性 FileTools 列出能在檔案上作業的可用工具。
公用屬性 InheritedPropertySheets 取得或設定這個物件所繼承的屬性工作表。
公用屬性 IntermediateDirectory 取得或設定中繼檔案目錄的相對路徑。這個路徑可以包含環境變數。
公用屬性 IsDirty 基礎架構。 僅限 Microsoft 內部使用。
公用屬性 IsSystemPropertySheet 表示這是否為系統屬性工作表。
公用屬性 ManagedExtensions 取得或設定值,這個值表示此組態使用 Visual C++。
公用屬性 Name 取得或設定物件的名稱。
公用屬性 OutputDirectory 取得或設定要放置輸出的目錄。預設目錄是專案目錄。
公用屬性 PropertySheetDirectory 取得屬性工作表的目錄名稱。
公用屬性 PropertySheetFile 設定或取得屬性工作表檔案的完整路徑。包含檔案名稱。
公用屬性 PropertySheetName 設定或取得屬性工作表檔案中 Name 標記的值。這個屬性只可用於回溯相容性,否則不得予以使用。
公用屬性 PropertySheets 取得已套用到物件的屬性工作表集合。
公用屬性 Rules 取得 IVCRulePropertyStorage 物件的集合,這些物件可以修改此屬性工作表中定義的專案層級屬性和預設項目中繼資料。
公用屬性 Tools 列出平台的可用工具。
公用屬性 useOfATL 取得或設定值,這個值指定組態使用 ATL 的方式。
公用屬性 useOfMfc 取得或設定值,這個值指定組態使用 MFC 的方式。
公用屬性 UserMacros 取得使用者巨集的集合。
公用屬性 VCProjectEngine 取得專案引擎的指標。
公用屬性 WholeProgramOptimization 取得或設定值,這個值表示是否藉由將程式碼產生延遲至連結時間以啟用跨模組最佳化。

回頁首

方法

  名稱 描述
公用方法 AddPropertySheet 將屬性工作表加入至屬性工作表所直接匯入的屬性工作表集合。
公用方法 AddUserMacro 將使用者巨集加入至屬性工作表。
公用方法 ClearToolProperty 清除工具屬性的屬性值。
公用方法 MatchName 比對指定的名稱與集合項目的名稱。
公用方法 MovePropertySheet 在評估順序中將匯入的屬性工作表往前或向後移動一個位置。這裡的位置是指在這個屬性工作表所直接匯入的所有屬性工作表之間的相對位置。
公用方法 RemoveAllUserMacros 從屬性工作表中移除所有使用者巨集。
公用方法 RemovePropertySheet 從屬性工作表所直接匯入的屬性工作表集合中,移除屬性工作表。
公用方法 RemoveUserMacro 從屬性工作表中移除一個使用者巨集。
公用方法 Save 儲存專案檔 (.vcxproj)。

回頁首

請參閱

參考

Microsoft.VisualStudio.VCProjectEngine 命名空間