VCLinkerTool.OptimizeReferences 属性

允许清除从未引用的函数或数据。

命名空间:  Microsoft.VisualStudio.VCProjectEngine
程序集:  Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

语法

声明
Property OptimizeReferences As optRefType
optRefType OptimizeReferences { get; set; }
property optRefType OptimizeReferences {
    optRefType get ();
    void set (optRefType value);
}
abstract OptimizeReferences : optRefType with get, set
function get OptimizeReferences () : optRefType
function set OptimizeReferences (value : optRefType)

属性值

类型:Microsoft.VisualStudio.VCProjectEngine.optRefType
一个 optRefType 枚举。

备注

OptimizeReferences 公开 /OPT(优化) 链接器选项的功能。

使用 optRefType 枚举更改此属性的值。

有关如何编译和运行此示例的信息,请参见 如何:编译项目模型扩展性示例代码

示例

下面的示例在集成开发环境 (IDE) 中修改 OptimizeReferences 属性:

' 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 VCLinkerTool
    prj = DTE.Solution.Projects.Item(1).Object
    cfgs = prj.Configurations
    cfg = cfgs.Item(1)
    tool = cfg.Tools("VCLinkerTool")
    tool.OptimizeReferences = optRefType.optReferences
  End Sub
End Module

.NET Framework 安全性

请参见

参考

VCLinkerTool 接口

Microsoft.VisualStudio.VCProjectEngine 命名空间