数据库中的项目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 类型公开以下成员。
方法
| 名称 | 说明 | |
|---|---|---|
| .gif) | GetBuildActions | 返回要添加到项目系统的生成操作的列表。 | 
| .gif) | IsValidBuildAction | 如果预定义的生成操作(“Build”、“NotInBuild”和“PropertiesFile”)对此项目类型无效,则返回 false。 | 
页首