IVsSolution4 接口

定义

提供解决方案中项目的托管加载方法。

public interface class IVsSolution4
public interface class IVsSolution4
__interface IVsSolution4
[System.Runtime.InteropServices.Guid("D2FB5B25-EAF0-4BE9-8E9B-F2C662AB9826")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSolution4
[<System.Runtime.InteropServices.Guid("D2FB5B25-EAF0-4BE9-8E9B-F2C662AB9826")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsSolution4 = interface
Public Interface IVsSolution4
属性

方法

EnsureProjectIsLoaded(Guid, UInt32)

确保加载此项目和所有必需的依赖项。

EnsureProjectsAreLoaded(UInt32, Guid[], UInt32)

确保加载了指定的项目列表和所有必需的依赖项。

EnsureSolutionIsLoaded(UInt32)

在此函数返回之前强制同步加载整个解决方案。

IsBackgroundSolutionLoadEnabled(Boolean)

确定是否已启用后台解决方案加载功能 (VSPROPID_ActiveSolutionLoadManager 已) 设置。

ReloadProject(Guid)

重新加载单个已卸载的项目,而无需加载任何依赖项。

UnloadProject(Guid, UInt32)

卸载项目并设置卸载项目的原因。

WriteUserOptsFile()

( .suo) 写入解决方案用户选项文件。

适用于