VSProject2 对象介绍
VSProject2 对象提供对 Visual Basic 和 Visual C# 项目结构的访问权限。
VSProject 属性和方法
以下是特定于 Visual Basic 和 Visual C# 的属性和方法:
Imports 属性包含 Visual Basic 项目中所有项目级 Imports 语句的集合。向该集合添加 Imports 语句等效于向项目中的每个代码文件添加相同的语句。该属性只在 Visual Basic 项目中有意义。有关更多信息,请参见 Imports。
References 属性包含项目中所有引用的集合。有关更多信息,请参见 References 和响应事件(Visual Basic 和 Visual C# 项目)。
WebReferencesFolder 属性是 ProjectItem 对象,在其 ProjectItems 属性中包含项目中所有 Web 引用的集合。可以使用 CreateWebReferencesFolder 方法创建该项目项,然后使用 AddWebReference 方法添加 Web 引用。
WorkOffline 属性已过时。
TemplatePath 属性在 Microsoft Visual Studio 2005 中被否决,因此不应使用它来创建项目。若要创建新项目,请使用 GetProjectItemTemplate。
若要复制项目,请使用 CopyProject 方法。
Refresh 方法在对项目进行更改后更新**“解决方案资源管理器”**。
BuildManager 属性提供对实现自定义工具和设计器所需的临时可迁移可执行文件的访问。有关更多信息,请参见 BuildManager 对象介绍 和 BuildManager。
VSProject2 对象还有一些属性来帮助您反向获得常规扩展性模型中的对象。这些属性包括:
DTE 属性返回顶级扩展性对象。通过该属性您可以访问整个 Visual Studio 扩展性对象模型。
Project 属性返回项目的常规扩展性对象。该对象包含所有 Visual Studio 项目共有的属性、方法和事件。
下表提供详细介绍如何使用 VSProject2 对象创建并控制 Visual Basic 和 Visual C# 项目的主题的链接。
更改为: |
请参见: |
---|---|
创建 Visual C# 和 Visual Basic 项目,使用 .zip 文件添加项目项,使用 VSProject2 对象控制项目。 |
|