控制项目和解决方案
Visual Studio 自动化模型提供了某些对象和集合,使得无论应用程序是使用哪种编程语言编写的,您都能够控制解决方案、项目和项目中的项目项。
除了此语言无关的核心项目自动化模型之外,每种编程语言都具有其自身的项目自动化模型,提供对该语言特有的功能的访问。
对象和集合
Solution2 对象和 Projects 集合(由 Projects 和 Projects 返回)分别包含对解决方案的引用和对此解决方案中所有项目的引用。
ProjectItems 集合表示项目 (Project) 中包含的所有项,虚拟项目除外。ProjectItem 对象表示项目中的各项。
虚拟项目不与特定的项目相关联,而是与解决方案相关联。一个解决方案可以包含两个附加虚拟项目:解决方案项和杂项文件项目。
若要更多地了解 |
请参见 |
---|---|
控制解决方案和解决方案中的项目。 |
|
如何以编程方式创建解决方案和项目生成配置。 |
|
处理不支持 Visual Studio 自动化模型的项目。 |
|
使用虚拟项目-解决方案项项目和杂项项目。 |
|
在集成开发环境 IDE 会话之间保存解决方案和项目变量值。 |
|
操作“解决方案资源管理器”。 |
|
控制 Visual Basic 和 Visual C# 项目。 |
|
控制 Visual C++ 项目。 |
Microsoft.VisualStudio.VCProject 和 Microsoft.VisualStudio.VCProjectEngine。 |