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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。