SolutionContext 接口

表示解决方案中的所有项目(将生成其中部分项目),以及当选择特定的 SolutionConfiguration 对象时将具有上下文的项目配置和平台。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
<GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")> _
Public Interface SolutionContext
[GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")]
public interface SolutionContext
[GuidAttribute(L"FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")]
public interface class SolutionContext
[<GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")>]
type SolutionContext =  interface end
public interface SolutionContext

SolutionContext 类型公开以下成员。

属性

  名称 说明
公共属性 Collection 返回包含支持此属性的 SolutionContext 对象的 SolutionContexts 集合。
公共属性 ConfigurationName 设置或获取在选择此解决方案上下文时提供上下文的项目配置名称。
公共属性 DTE 获取顶级扩展性对象。
公共属性 PlatformName 获取此分配所支持的平台的名称。
公共属性 ProjectName 获取由此 SolutionContext 对象为其提供上下文的项目的唯一性名称。
公共属性 ShouldBuild 设置或返回一个值,该值指示在选择与此 SolutionContext 关联的解决方案配置时,是否生成当前项目。
公共属性 ShouldDeploy 设置或返回一个值,该值指示在选择与此 SolutionContext 关联的解决方案配置时,是否部署当前项目。

页首

备注

解决方案中的每个项目都有一个关联的 SolutionContext 对象,该对象定义在选择 SolutionConfiguration 时将提供上下文的特定项目配置和平台。 使用此对象,可以确定是否生成或部署某个特定项目。

请参见

参考

EnvDTE 命名空间