Engine.UnloadProject(Project) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Removes a project object from our hash table of loaded projects. After this is called, it is illegal to attempt to do anything else with the Project, so don't call it unless you are completely done with the project.
IDEs should call this when they're done with a particular project. This causes us to unhook the project from the Engine object, so that there will be no more references to the project, and the garbage collector can clean up.
public:
void UnloadProject(Microsoft::Build::BuildEngine::Project ^ project);
public void UnloadProject (Microsoft.Build.BuildEngine.Project project);
member this.UnloadProject : Microsoft.Build.BuildEngine.Project -> unit
Public Sub UnloadProject (project As Project)
Parameters
- project
- Project