VsSolutionPropID 枚举

定义

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

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

字段

ActiveSolutionLoadManager -8036

获取或设置指向活动解决方案加载管理器的指针。 默认为空引用。 解决方案负载管理器能够控制在解决方案打开操作期间加载项目的方式。 它可以控制是立即加载项目、将项目加载到后台 (空闲) 、需要时加载,还是将其设置为保持已卸载状态。 需要解决方案负载管理器才能实现 IVsSolutionLoadManager 。 常见的方法是为 SolutionOpening UIContext 使用解决方案加载管理器包 autoload,例如 [ProvideAutoLoad (UIContextGuids) ]。 此属性也可以在 OnBeforeOpenSolution(String) ReadSolutionProps(IVsHierarchy, String, String, String, Int32, IPropertyBag) "预先解决方案" 部分或期间设置。

AddNewProjectAsSibling -8035

获取或设置一个布尔值: true 如果应将新项目添加到解决方案的同级目录,则为; 否则为 false

BaseSolutionExplorerCaption -8032

获取或设置解决方案资源管理器工具窗口的基本标题。 默认值为 "SolutionExplorer"。 完整的标题是通过连接和生成的 BaseSolutionExplorerCaption SolutionExplorerCaptionSuffix

CountOfProjectsBeingLoaded -8015

正在打开的文件中的项目计数 (仅在打开) 期间有效。

DeferredSaveSolution -8018

指示解决方案是否为 "零影响" (也就是说,使用 SaveAll) 显式执行永久保存。 如果为 true ,则解决方案不会受到影响。

FaultedProjectCount -8039

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

FileDefaultCodePage -8009

用于保存文件的代码页 (CP_ACP/CP_WINUNICODE) 。

IsAProjectClosing -8021

IUnknown IVsHierarchy 正在关闭的项目的。

IsInBackgroundIdleLoadProjectBatch -8029

true如果 Visual Studio 当前正在加载在后台处于空闲状态触发的一批挂起项目,则返回。 IVsSolutionLoadEvents::OnBeforeLoadProjectBatch(true) 已调用。

IsInSyncDemandLoadProjectBatch -8030

true如果 Visual Studio 当前正在加载某些用户操作或命令调用(需要加载一组项目)同步触发的一批挂起项目,则返回。 IVsSolutionLoadEvents::OnBeforeLoadProjectBatch(false) 已调用。

IsOpenNotificationPending -8023

指示 OnAfterOpenSolution(Object, Int32) 通知是否处于挂起状态。 如果 true 为,则通知处于挂起状态。 使用新的解决方案创建新的项目时,会发生这种情况。

IsSavingOnClose -8027

指示关闭时是否保存解决方案。 如果 true 为,则在关闭时保存解决方案。

IsSolutionClosing -8020

指示是否正在关闭解决方案文件。 如果 true 为,则关闭解决方案文件。

IsSolutionDirty -8004

指示解决方案是否已更新。 如果 true 为,则解决方案文件已更新。

IsSolutionFullyLoaded -8031

指示是否已使用后台解决方案加载功能加载了所有项目。 如果 true 为,则在后台加载所有项目。

IsSolutionNodeHidden -8017

指示是否在集成开发环境中隐藏解决方案节点 (IDE) 。 如果为 true ,则解决方案节点在 IDE 中处于隐藏状态。

IsSolutionOpen -8005

指示解决方案文件是否已打开。 如果 true 为,则解决方案文件处于打开状态。

IsSolutionOpening -8013

指示是否正在打开解决方案文件。 如果 true 为,则打开解决方案文件。

IsSolutionOpeningDocs -8022

指示解决方案是否正在重新打开在上次关闭解决方案时打开的文档。 如果 true 为,则解决方案将重新打开文档。

IsSolutionSaveAsRequired -8014

指示保存解决方案是否需要 "另存为" 对话框。 如果为 true ,则保存解决方案需要另存为对话框。

NewProjectDlgPreferredLanguage -8026

"新建项目" 对话框的首选语言;如果没有首选语言,则返回空的长度字符串。 如果有首选语言,则在 "新建项目" 对话框中的 "其他语言" 节点下显示非首选语言项目类型。 首选语言由用户在 "导入和导出设置" 对话框中选择的开发设置进行设置。

NoFrameworkDialogState -8028

保存在不同语言包之间的 "项目加载安全性" 对话框的状态。

OpenProjectFilter -8008

"打开项目" 对话框中使用的 filter/扩展列表。

ProjectCount -8006

解决方案中打开的项目数。

ProjectFaultResolutionContext -8040

IUnknown IVsPropertyBag 表示当前项目故障解决上下文的的。 此属性是只读的 (但返回的属性包是可变的) 。

ProjectLoadSecurityDialogState -8024

保存在不同语言包之间的 "项目加载安全性" 对话框的状态。

RegisteredProjExtns -8007

以分号分隔的所有项目扩展的列表。

SimplifiedConfigurations -8019

指示解决方案是否处于简化配置模式。 如果 true 为,则解决方案处于简化配置模式。

SolutionBaseName -8003

获取或设置解决方案文件的基名称。

SolutionDirectory -8000

保存解决方案文件的目录。

SolutionExplorerCaption -8034

解决方案资源管理器工具窗口的完整标题。 完整的标题是通过连接和生成的 BaseSolutionExplorerCaption SolutionExplorerCaptionSuffix

SolutionExplorerCaptionSuffix -8033

获取或设置解决方案资源管理器工具窗口的后缀标题。 默认值为 VT_Empty。 完整的标题是通过连接和生成的 BaseSolutionExplorerCaption SolutionExplorerCaptionSuffix

SolutionFileExt -8037

解决方案文件扩展名 (默认值为 ".sln" ) 。

SolutionFileName -8001

解决方案文件的完整路径。

SolutionFileNameBeingLoaded -8010

打开的文件的完整路径 (仅在打开) 期间有效。

SolutionNodeCaption -8011

"项目资源管理器" 中 "解决方案" 节点的标题。

SolutionPropertyPages -8016

以分号分隔的类标识符列表, (Clsid) 解决方案级属性页。

SolutionUserFileCreatedOnThisComputer -8025

指示此解决方案文件附带的 .suo 文件最初是否在打开它的计算机上创建。 如果为 true ,则在打开 .suo 文件的计算机上创建该文件。 签入 ReadUserOptions(IStream, String) 。 此属性为只读属性。

SolutionViewModel -8041

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

UserOptionsFileName -8002

用户选项文件的完整路径。

UserOptsFileExt -8038

解决方案选项文件扩展名 (默认值为 ".suo" ) 。

适用于