适用于 Visual Basic 6.0 用户的项目行为

更新:2007 年 11 月

Visual Basic 2008 中的项目类似于 Visual Basic 6.0 中的项目。但是,它们的行为存在一些差异。本主题将讨论这些差异。

项目模型

在 Visual Basic 6.0 中,项目使用基于引用的模型,即项目文件包含对项目项的引用,这些引用可指定项目项的路径。例如,当您在项目中添加文本文件时,项目文件将会指向该文件的位置。生成项目后,即可从此位置加载该文本文件。

Visual Basic 2008 使用基于文件夹的模型,即所有项目项均放置在项目文件夹层次结构中。当您添加文本文件时,此文件的副本即被放置在该项目文件夹中。生成项目后,即可从文件副本处加载该文本文件。

“移除”命令

在 Visual Basic 6.0 中,“移除”命令可从项目中移除项,但文件仍保留在磁盘上。

而在 Visual Basic 2008 中,“移除”命令由“删除”命令代替,后者将移除并删除文件。“从项目中排除”命令可用于从项目中排除文件,但不删除文件。

项目组

在 Visual Basic 6.0 中,可在“项目资源管理器”中添加多个项目;多个项目称为“项目组”。

而在 Visual Basic 2008 中,“解决方案资源管理器”代替了“项目资源管理器”;解决方案代替了项目组。项目组只能包含 Visual Basic 项目,而解决方案则可包含用 Visual Basic 2008 语言的任意组合创建的项目。

项目文件

在 Visual Basic 6.0 中,项目文件 (.vbp) 和项目组文件 (.vbg) 均为文本文件,可直接在文本编辑器中进行编辑。

而在 Visual Basic 2008 中,项目文件和解决方案文件均为 XML 格式;不应直接编辑这些文件。

请参见

概念

适用于 Visual Basic 6.0 用户的项目属性

适用于 Visual Basic 6.0 用户的项目类型

其他资源

适用于 Visual Basic 6.0 用户的项目管理