VCCustomBuildRule 接口
访问自定义生成规则和自定义生成规则文件的接口。
命名空间: Microsoft.VisualStudio.VCProjectEngine
程序集: Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)
语法
声明
<GuidAttribute("F00BA17A-05B0-4DFD-92CF-434A259993D2")> _
Public Interface VCCustomBuildRule
[GuidAttribute("F00BA17A-05B0-4DFD-92CF-434A259993D2")]
public interface VCCustomBuildRule
[GuidAttribute(L"F00BA17A-05B0-4DFD-92CF-434A259993D2")]
public interface class VCCustomBuildRule
[<GuidAttribute("F00BA17A-05B0-4DFD-92CF-434A259993D2")>]
type VCCustomBuildRule = interface end
public interface VCCustomBuildRule
VCCustomBuildRule 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
AdditionalDependencies | 获取或设置特定于配置的附加项以添加到链接线,如 comdlg32.lib 或 kernel32.lib。 | |
AdditionalOptions | 获取或设置要添加到命令行末尾、紧靠文件名前面的选项。例如,对象模型不支持某一选项时。 | |
BatchingSeparator | 获取或设置自定义生成规则支持文件批处理时,输入文件名称之间要插入的文本。 | |
CommandLine | 获取或设置用于运行生成事件工具的命令行。 | |
DisplayName | 获取或设置对象的全名。 | |
ExecutionDescription | 获取或设置生成过程中,在执行命令行之前将在输出窗口中显示的文本。 | |
FileExtensions | 获取或设置用于将生成规则与添加到项目的新文件相关联的文件扩展名。 | |
Name | 获取或设置生成规则的名称。 | |
Outputs | 获取或设置自定义生成步骤生成的输出文件。 | |
Properties | 获取对象的属性集合。 | |
ShowOnlyRuleProperties | 获取或设置指示生成规则的用户属性是否显示在属性栅格中的值。 | |
SupportsFileBatching | 获取或设置指示命令行输入是否对所有的文件执行,这些文件可以批处理到一个命令行执行中(排除有文件属性设置的文件)。 | |
TargetRule | 获取是否使用目标规则。 |
页首
方法
名称 | 说明 | |
---|---|---|
AddBooleanProperty | 用给定的名称将布尔值属性添加到自定义生成规则。 | |
AddEnumProperty | 用给定的名称将枚举值属性添加到自定义生成规则。 | |
AddIntegerProperty | 用给定的名称将整数值属性添加到自定义生成规则。 | |
AddStringProperty | 用给定的名称将字符串属性添加到自定义生成规则。 | |
RemoveProperty | 将给定的属性从自定义生成规则中移除。 |
页首