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 从自定义生成规则中移除该特定属性。

页首

请参见

参考

Microsoft.VisualStudio.VCProjectEngine 命名空间