IVsSolutionWorkspaceService Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
Obsolete as of Visual Studio 2019.
Schnittstelle ivssolutionworkspaceservice
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
- Attribute
- Implementiert
Eigenschaften
| ActiveConfiguration |
Die aktive Konfiguration |
| BeginProjectBuild |
Ereignisse pro Projekt bereitstellen |
| CurrentWorkspace |
Der aktive Arbeitsbereich (Geerbt von IVsWorkspaceFactory) |
| EndProjectBuild |
Ereignisse pro Projekt bereitstellen |
| OnActiveWorkspaceChanged |
Aktiver Arbeitsbereich geändert (Geerbt von IVsWorkspaceFactory) |
| SolutionFile |
Die aktive Projektmappendatei |
Methoden
| BuildProject(String, String, BuildType, IProgress<IFileContextActionProgressUpdate>, CancellationToken) |
Erstellen eines Projekts durch Aufrufen von buildkontextaktionen von einem Anbieter |
| BuildProjects(IEnumerable<String>, String, BuildType, IProgress<IFileContextActionProgressUpdate>, CancellationToken) |
Erstellen mehrerer Projektdateien aus einer Projekt Mappe |
| CloseActiveWorkspace() |
Aktiven Arbeitsbereich schließen |
| GetManagedCommandLineInfoAsync(String, CancellationToken) |
Hier erhalten Sie Informationen zur verwalteten Befehlszeile. |
| OpenSolutionWorkspace(String) |
Öffnen einer Projekt Mappe |