IVsSolutionWorkspaceService Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Obsolete as of Visual Studio 2019.
Ивссолутионворкспацесервице интерфейса
public interface class IVsSolutionWorkspaceService : IServiceProvider, Microsoft::VisualStudio::Workspace::VSIntegration::IVsWorkspaceFactory
[System.Runtime.InteropServices.Guid("9D49C85D-6E59-461B-AB10-6C51FF468921")]
public interface IVsSolutionWorkspaceService : IServiceProvider, Microsoft.VisualStudio.Workspace.VSIntegration.IVsWorkspaceFactory
[System.Runtime.InteropServices.Guid("9D49C85D-6E59-461B-AB10-6C51FF468921")]
[System.Obsolete("Obsolete as of Visual Studio 2019.")]
public interface IVsSolutionWorkspaceService : IServiceProvider, Microsoft.VisualStudio.Workspace.VSIntegration.IVsWorkspaceFactory
[<System.Runtime.InteropServices.Guid("9D49C85D-6E59-461B-AB10-6C51FF468921")>]
type IVsSolutionWorkspaceService = interface
interface IVsWorkspaceFactory
interface IServiceProvider
[<System.Runtime.InteropServices.Guid("9D49C85D-6E59-461B-AB10-6C51FF468921")>]
[<System.Obsolete("Obsolete as of Visual Studio 2019.")>]
type IVsSolutionWorkspaceService = interface
interface IVsWorkspaceFactory
interface IServiceProvider
Public Interface IVsSolutionWorkspaceService
Implements IServiceProvider, IVsWorkspaceFactory
- Атрибуты
- Реализации
Свойства
| ActiveConfiguration |
Активная конфигурация |
| BeginProjectBuild |
Предоставление событий для каждого проекта |
| CurrentWorkspace |
Активная рабочая область (Унаследовано от IVsWorkspaceFactory) |
| EndProjectBuild |
Предоставление событий для каждого проекта |
| OnActiveWorkspaceChanged |
Активная рабочая область изменена (Унаследовано от IVsWorkspaceFactory) |
| SolutionFile |
Файл активного решения |
Методы
| BuildProject(String, String, BuildType, IProgress<IFileContextActionProgressUpdate>, CancellationToken) |
Создание проекта путем вызова действий контекста сборки из поставщика |
| BuildProjects(IEnumerable<String>, String, BuildType, IProgress<IFileContextActionProgressUpdate>, CancellationToken) |
Создание нескольких файлов проекта из решения |
| CloseActiveWorkspace() |
Закрытие активной рабочей области |
| GetManagedCommandLineInfoAsync(String, CancellationToken) |
Получение сведений об управляемой командной строке. |
| OpenSolutionWorkspace(String) |
Открытие решения |