IDatabaseProjectBuildActionContributor 接口

数据库中的项目Visual Studio几个预定义生成操作: "生成"、"NotInBuild"和"PropertiesFile"。 此接口提供一个扩展点,使您可以添加新生成操作,而数据库架构提供程序的功能可以在选择时解释这些操作。 如果定义一个实现 IDatabaseProjectBuildActionContributor 的对象,则该对象会在打开项目时创建。 随后会检索新生成操作,然后释放该对象。

此 API 不兼容 CLS。 

命名空间:  Microsoft.VisualStudio.Data.Schema.Package.Project
程序集:  Microsoft.VisualStudio.Data.Schema.Package(在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)

语法

声明
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseProjectBuildActionContributor _
    Inherits IExtension
[CLSCompliantAttribute(false)]
public interface IDatabaseProjectBuildActionContributor : IExtension
[CLSCompliantAttribute(false)]
public interface class IDatabaseProjectBuildActionContributor : IExtension
[<CLSCompliantAttribute(false)>]
type IDatabaseProjectBuildActionContributor =  
    interface
        interface IExtension
    end
public interface IDatabaseProjectBuildActionContributor extends IExtension

IDatabaseProjectBuildActionContributor 类型公开以下成员。

方法

  名称 说明
公共方法 GetBuildActions 返回要添加到项目系统的生成操作的列表。
公共方法 IsValidBuildAction 如果预定义的生成操作(“Build”、“NotInBuild”和“PropertiesFile”)对此项目类型无效,则返回 false。

页首

请参见

参考

Microsoft.VisualStudio.Data.Schema.Package.Project 命名空间