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 时将提供上下文的特定项目配置和平台。 使用此对象,可以确定是否生成或部署某个特定项目。