控制项目和解决方案

Visual Studio 自动化模型提供了某些对象和集合,使得无论应用程序是使用哪种编程语言编写的,您都能够控制解决方案、项目和项目中的项目项。

除了此语言无关的核心项目自动化模型之外,每种编程语言都具有其自身的项目自动化模型,提供对该语言特有的功能的访问。

对象和集合

虚拟项目不与特定的项目相关联,而是与解决方案相关联。一个解决方案可以包含两个附加虚拟项目:解决方案项和杂项文件项目。

若要更多地了解

请参见

控制解决方案和解决方案中的项目。

控制解决方案及其项目

如何以编程方式创建解决方案和项目生成配置。

如何:创建解决方案和项目生成配置

处理不支持 Visual Studio 自动化模型的项目。

非模型化项目概述

使用虚拟项目-解决方案项项目和杂项项目。

使用解决方案项和杂项

在集成开发环境 IDE 会话之间保存解决方案和项目变量值。

在项目和解决方案中保持信息

操作“解决方案资源管理器”

如何:控制解决方案资源管理器

控制 Visual Basic 和 Visual C# 项目。

项目扩展性介绍

控制 Visual C++ 项目。

Microsoft.VisualStudio.VCProjectMicrosoft.VisualStudio.VCProjectEngine

请参见

任务

如何:添加和处理命令

如何:创建外接程序

演练:创建向导

概念

解决方案和项目基础

自动化对象模型图表

其他资源

创建和控制环境窗口

创建外接程序和向导

自动化与扩展性参考