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)。 |
回頁首