共用方式為


VCCLCompilerTool.PrecompiledHeaderThrough 屬性

取得或設定標頭檔名稱,用於建立或使用先行編譯標頭檔。 PrecompiledHeaderThrough公開 (expose) 的編譯器功能/Yc (建立先行編譯標頭檔),以及/Yu (使用先行編譯標頭檔)選項。

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

語法

'宣告
Property PrecompiledHeaderThrough As String
string PrecompiledHeaderThrough { get; set; }
property String^ PrecompiledHeaderThrough {
    String^ get ();
    void set (String^ value);
}
abstract PrecompiledHeaderThrough : string with get, set
function get PrecompiledHeaderThrough () : String
function set PrecompiledHeaderThrough (value : String)

屬性值

型別:System.String
在建立或使用先行編譯標頭檔時要使用的標頭檔名稱。

範例

請參閱HOW TO:編譯專案模型擴充性的範例程式碼如需有關如何編譯及執行這個範例資訊。

下列範例會修改PrecompiledHeaderThrough在整合式的開發環境 (IDE) 中的屬性:

' add reference to Microsoft.VisualStudio.VCProjectEngine.
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim cfgs, tools As IVCCollection
        Dim cfg As VCConfiguration
        Dim tool As VCCLCompilerTool
        prj = DTE.Solution.Projects.Item(1).Object
        cfgs = prj.Configurations
        cfg = cfgs.Item(1)
        tool = cfg.Tools("VCCLCompilerTool")
        tool.PrecompiledHeaderThrough = "MyFile.h"
    End Sub
End Module

.NET Framework 安全性

請參閱

參考

VCCLCompilerTool 介面

Microsoft.VisualStudio.VCProjectEngine 命名空間