<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule Name="Link" PageTemplate="tool" DisplayName="链接器" SwitchPrefix="/" Order="20" xmlns="http://schemas.microsoft.com/build/2009/properties" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=mscorlib">
<Rule.Categories>
<Category Name="General" DisplayName="常规"/>
<Category Name="Input" DisplayName="输入"/>
<Category Name="Manifest File" DisplayName="清单文件"/>
<Category Name="Debugging" DisplayName="调试"/>
<Category Name="System" DisplayName="系统"/>
<Category Name="Optimization" DisplayName="优化"/>
<Category Name="Embedded IDL" DisplayName="嵌入的 IDL"/>
<Category Name="Windows Metadata" DisplayName="Windows 元数据"/>
<Category Name="Advanced" DisplayName="高级"/>
<Category Name="All Options" DisplayName="所有选项" Subtype="Search"/>
<Category Name="Command Line" DisplayName="命令行" Subtype="CommandLine"/>
</Rule.Categories>
<Rule.DataSource>
<DataSource Persistence="ProjectFile" ItemType="Link" Label="" HasConfigurationCondition="true"/>
</Rule.DataSource>
<StringProperty Subtype="file" Name="OutputFile" DisplayName="输出文件" Description="/OUT 选项可重写链接器创建的程序的默认名称和位置。" Category="General" Switch="OUT" Separator=":" F1Keyword="VC.Project.VCLinkerTool.OutputFile">
</StringProperty>
<EnumProperty Name="ShowProgress" DisplayName="显示进度" Description="打印链接器进度消息" Category="General" F1Keyword="VC.Project.VCLinkerTool.ShowProgress">
<EnumValue Name="NotSet" Switch="" DisplayName="未设置" Description="无详细信息。">
</EnumValue>
<EnumValue Name="LinkVerbose" Switch="VERBOSE" DisplayName="显示所有进度消息" Description="显示所有进度消息。">
</EnumValue>
<EnumValue Name="LinkVerboseLib" Switch="VERBOSE:Lib" DisplayName="对于搜索的库" Description="显示只指示所搜索的库的进度消息。">
</EnumValue>
<EnumValue Name="LinkVerboseICF" Switch="VERBOSE:ICF" DisplayName="关于优化链接期间的 COMDAT 折叠" Description="显示有关优化链接期间的 COMDAT 折叠的信息。">
</EnumValue>
<EnumValue Name="LinkVerboseREF" Switch="VERBOSE:REF" DisplayName="关于优化链接期间移除的数据" Description="显示有关优化链接期间移除的函数和数据的信息。">
</EnumValue>
<EnumValue Name="LinkVerboseSAFESEH" Switch="VERBOSE:SAFESEH" DisplayName="关于与 SEH 不兼容的模块" Description="显示有关与安全异常处理不兼容的模块的信息 。">
</EnumValue>
<EnumValue Name="LinkVerboseCLR" Switch="VERBOSE:CLR" DisplayName="关于托管代码相关的链接器活动" Description="显示有关托管代码相关的链接器活动的信息。">
</EnumValue>
</EnumProperty>
<StringProperty Name="Version" DisplayName="版本" Description="/VERSION 选项告知链接器将版本号置于 .exe 或 .dll 文件头中。使用 DUMPBIN /HEADERS 可查看 OPTIONAL HEADER VALUES 的映像版本字段,从而查看 /VERSION 的效果。" Category="General" Switch="VERSION" Separator=":" F1Keyword="VC.Project.VCLinkerTool.Version">
</StringProperty>
<BoolProperty ReverseSwitch="INCREMENTAL:NO" Name="LinkIncremental" DisplayName="启用增量链接" Description="启用增量链接。 (/INCREMENTAL, /INCREMENTAL:NO)" Category="General" Switch="INCREMENTAL" F1Keyword="VC.Project.VCLinkerTool.LinkIncremental">
<BoolProperty.DataSource>
<DataSource Persistence="ProjectFile" ItemType="" Label="" HasConfigurationCondition="true"/>
</BoolProperty.DataSource>
</BoolProperty>
<BoolProperty Name="SuppressStartupBanner" DisplayName="取消显示启动版权标志" Description="/NOLOGO 选项禁止显示版权消息和版本号。" Category="General" Switch="NOLOGO" F1Keyword="VC.Project.VCLinkerTool.SuppressStartupBanner">
</BoolProperty>
<BoolProperty Name="IgnoreImportLibrary" DisplayName="忽略导入库" Description="指定不应将由此配置生成的导入库导入到依赖项目中。" Category="General" F1Keyword="VC.Project.VCLinkerTool.IgnoreImportLibrary">
<BoolProperty.DataSource>
<DataSource Persistence="ProjectFile" ItemType="" Label="" HasConfigurationCondition="true"/>
</BoolProperty.DataSource>
</BoolProperty>
<BoolProperty Name="RegisterOutput" DisplayName="注册输出" Description="指定是否注册此生成的主输出。" Category="General" IncludeInCommandLine="false" F1Keyword="VC.Project.VCLinkerTool.RegisterOutput">
</BoolProperty>
<BoolProperty Name="PerUserRedirection" DisplayName="逐用户重定向" Description="启用“注册输出”后,“逐用户重定向”强制注册表将向 HKEY_CLASSES_ROOT 写入内容重定向为向 HKEY_CURRENT_USER 写入。" Category="General" IncludeInCommandLine="false" F1Keyword="VC.Project.VCLinkerTool.PerUserRedirection">
</BoolProperty>
<StringListProperty Subtype="folder" Name="AdditionalLibraryDirectories" DisplayName="附加库目录" Description="允许用户重写环境库路径。(/LIBPATH:folder)" Category="General" Switch="LIBPATH:" F1Keyword="VC.Project.VCLinkerTool.AdditionalLibraryDirectories">
</StringListProperty>
<BoolProperty Name="LinkLibraryDependencies" DisplayName="链接库依赖项" Description="指定是否自动链接项目依赖项的库输出。" Category="General" IncludeInCommandLine="false" F1Keyword="VC.Project.VCLinkerTool.LinkLibraryDependencies">
<BoolProperty.DataSource>
<DataSource Persistence="ProjectFile" ItemType="ProjectReference" Label="" HasConfigurationCondition="true"/>
</BoolProperty.DataSource>
</BoolProperty>
<BoolProperty Name="UseLibraryDependencyInputs" DisplayName="使用库依赖项输入" Description="指定在项目依赖项的库输出中进行链接时,是否使用对库管理器工具的输入,而不使用库文件本身。" Category="General" IncludeInCommandLine="false" F1Keyword="VC.Project.VCLinkerTool.UseLibraryDependencyInputs">
<BoolProperty.DataSource>
<DataSource Persistence="ProjectFile" ItemType="ProjectReference" Label="" HasConfigurationCondition="true"/>
</BoolProperty.DataSource>
</BoolProperty>
<BoolProperty ReverseSwitch="LTCG:NOSTATUS" Name="LinkStatus" DisplayName="链接状态" Description="指定链接器是否应显示进度指示器,它显示完成的链接百分比。默认情况下不显示此状态信息。(/LTCG:STATUS|LTCG:NOSTATUS)" Category="General" Switch="LTCG:STATUS" F1Keyword="VC.Project.VCLinkerTool.LinkStatus">
</BoolProperty>
<BoolProperty ReverseSwitch="ALLOWBIND:NO" Name="PreventDllBinding" DisplayName="阻止 Dll 绑定" Description="/ALLOWBIND:NO 可在 DLL 的标头中设置一位,用来指示不允许映像绑定到的 Bind.exe。如果 DLL 已经过数字签名,则您可能不希望绑定它(因为绑定会使签名无效)。" Category="General" Switch="ALLOWBIND" F1Keyword="VC.Project.VCLinkerTool.PreventDLLBinding">
</BoolProperty>
<BoolProperty ReverseSwitch="WX:NO" Name="TreatLinkerWarningAsErrors" DisplayName="将链接器警告视为错误" Description="/WX 指示在链接器生成警告的情况下不生成任何输出文件。" Category="General" Switch="WX" F1Keyword="VC.Project.VCLinkerTool.TreatLinkerWarningsAsErrors">
</BoolProperty>
<StringListProperty Subtype="file" Name="Natvis" DisplayName="Natvis 文件" Description="要添加到 pdb 的 Natvis 文件" Category="General" Switch="NATVIS:" Visible="false" F1Keyword="natvis">
</StringListProperty>
<EnumProperty Name="ForceFileOutput" DisplayName="强制文件输出" Description="/FORCE 选项告知链接器创建 .exe 文件或 DLL,即使引用的符号未经定义或多次定义也是如此。这可能会�
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论





















收起资源包目录













































共 43 条
- 1
资源评论


利白
- 粉丝: 14w+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 雀巢咖啡网络广告策划书.doc
- 互联网金融对银行零售业务的影响研究.doc
- 市智慧城市视联网平台暨统一视频云平台规划设计方案.doc
- 电子表格软件Excel详细教程.doc
- 关于网络营销方案策划书3篇.doc
- 2023年湖南省职业院校冬季技能竞赛应用程序设计竞赛试题.doc
- 软件测试android面试题及答案.doc
- 网络工程师心得体会范文(通用3篇).doc
- 厦门大学计算机科学系.pptx
- 中药指纹图谱软件的介绍专家讲座.pptx
- PMP常用术语.doc
- 专题讲座资料(2021-2022年)单片机四五章答案.doc
- 图书馆管理系统程序设计代码(word文档良心出品).doc
- 二代蓝牙一体机软件说明书.doc
- 项目管理三五九.doc
- (源码)基于STM32微控制器的线缆长度测量与电阻电容识别系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
