ProjectCollection.UnloadProject Méthode

Définition

Supprime un élément racine du projet du cache racine du projet.

Surcharges

UnloadProject(ProjectRootElement)

Décharge un élément racine XML du projet du cache faible.

UnloadProject(Project)

Décharge le projet spécifique spécifié. L’hôte doit l’appeler lorsque le projet est complètement terminé. Si le projet n’était pas déjà chargé, lève InvalidOperationException.

UnloadProject(ProjectRootElement)

Décharge un élément racine XML du projet du cache faible.

public:
 void UnloadProject(Microsoft::Build::Construction::ProjectRootElement ^ projectRootElement);
public void UnloadProject (Microsoft.Build.Construction.ProjectRootElement projectRootElement);
member this.UnloadProject : Microsoft.Build.Construction.ProjectRootElement -> unit
Public Sub UnloadProject (projectRootElement As ProjectRootElement)

Paramètres

projectRootElement
ProjectRootElement

Élément racine XML du projet à décharger.

Exceptions

Levée si l’élément racine XML du projet à décharger est encore utilisé par un projet chargé ou ses importations.

Remarques

Cette méthode est utile dans le cas où l’hôte sait que tous les projets qui utilisent cet élément XML sont déchargés et souhaite ignorer les modifications non enregistrées.

S’applique à

UnloadProject(Project)

Décharge le projet spécifique spécifié. L’hôte doit l’appeler lorsque le projet est complètement terminé. Si le projet n’était pas déjà chargé, lève InvalidOperationException.

public:
 void UnloadProject(Microsoft::Build::Evaluation::Project ^ project);
public void UnloadProject (Microsoft.Build.Evaluation.Project project);
member this.UnloadProject : Microsoft.Build.Evaluation.Project -> unit
Public Sub UnloadProject (project As Project)

Paramètres

project
Project

Projet à supprimer.

Remarques

L’hôte doit appeler cette méthode lorsqu’il n’a plus besoin du projet.

Lève InvalidOperationException si le projet donné n’est pas présent dans la collection de projets.

S’applique à