VCCustomBuildRule 接口
访问自定义生成规则和自定义生成规则文件的接口。
命名空间: Microsoft.VisualStudio.VCProjectEngine
程序集: Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)
语法
声明
<GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")> _
Public Interface VCCustomBuildRule
[GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")]
public interface VCCustomBuildRule
[GuidAttribute(L"A41CA130-9C90-4F9E-B61D-CB71A69CAB28")]
public interface class VCCustomBuildRule
[<GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")>]
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 | 从自定义生成规则中移除该特定属性。 |
页首