__VSPROPID5 枚举

定义

标识解决方案的属性设置。

public enum class __VSPROPID5
public enum class __VSPROPID5
enum __VSPROPID5
public enum __VSPROPID5
type __VSPROPID5 = 
Public Enum __VSPROPID5
继承
__VSPROPID5

字段

名称 说明
VSPROPID_FIRST5 -8042

指定第一个VSPROPID_。

VSPROPID_IsOpeningProjectUserInitiated -8042

指示在收到解决方案加载事件 OnAfterOpenProject 时,项目加载/重新加载处于未完成状态。 此属性可用于区分用户加载的项目(例如用户重新加载或添加现有/新项目),而不是通过异步解决方案加载功能在后台加载的项目。 使用 OnAfterOpenProject 的 fAdded 标志无法区分这两个条件。 fAdded 仅指示是否在 OnAfterOpenSolution 事件之前或之后加载了项目。

VSPROPID_SolutionViewModel -8041

IVsUIDataSource其中包含IUnknown某些解决方案属性的视图模型。 此属性主要用于解决方案导航器。

VSPROPID_ProjectFaultResolutionContext -8040

IVsPropertyBagIUnknown表示当前项目故障解决上下文。 此属性是只读的(但返回的属性包是可变的)。 如果用户刚刚执行了需要解决一批故障项目的手势,则此属性为非 null。 在这种情况下,在首次调用 ResolveFault(Boolean) 之前,将创建一个新的空属性包并将其分配给此属性,并且该属性对于逻辑上属于该手势的所有调用 ResolveFault 都保持该方式。 在最后一次调用 ResolveFault之后,该属性将重新设置为 null。 因此,可以在单个手势中的调用之间 ResolveFault 保留和传递任意数据。 通常,当故障解决需要一些模式 UI 提示时,使用此方法,并提供“不要要求我输入剩余项目”标志。 此标志可以连同用户的输入一起存储在属性包中,并在进一步调用中查询以 ResolveFault 禁止显示 UI 并将相同的选择应用于所有项目。 有关详细信息,请参阅 IVsProjectFaultResolver

VSPROPID_FaultedProjectCount -8039

解决方案中出错的项目数。

VSPROPID_UserOptsFileExt -8038

解决方案选项文件扩展名(默认值 - “.suo”)。

VSPROPID_SolutionFileExt -8037

解决方案文件扩展名(默认值 - “.sln”)。

适用于