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

更新:2007 年 11 月

Visual Basic 6.0 和 Visual Basic 2008 中的项目属性为项目指定各种全局设置;在 Visual Basic 6.0 和 Visual Basic 2008 中,许多项目属性存在差异。

概念差异

在 Visual Basic 6.0 中,项目属性是在“项目属性”对话框中设置的。

在 Visual Basic 2008 中,项目属性是在“项目设计器”中设置的。有关更多信息,请参见 项目设计器介绍

ActiveX 组件属性

在 Visual Basic 6.0 中,有几个与 ActiveX 组件相关的属性,包括“无人参与执行”、“线程模型”、“需要许可证密匙”、“保留在内存中”、“启动模式”、“远程服务器”和“版本兼容性”。

在 Visual Basic 2008 中,创建组件的模型有很大的不同,并且没有这些项目属性的直接等效项。有关更多信息,请参见 适用于 Visual Basic 6.0 用户的组件创作

升级 ActiveX 控件属性

在 Visual Basic 6.0 中,如果从上次打开项目后您已经在计算机上安装了任何 ActiveX 控件的更新版本,“升级 ActiveX 控件”项目属性会自动升级相应的 ActiveX 控件。

在 Visual Basic 2008 中,虽然您可以使用 ActiveX 控件,但没有此属性的等效项。项目将使用您将 ActiveX 控件添加到项目中时所引用的那个版本。

移除有关未使用的 ActiveX 控件属性的信息

在 Visual Basic 6.0 中,“移除有关未使用的 ActiveX 控件属性的信息”项目属性在编译之前会去除对未使用控件的引用。

在 Visual Basic 2008 中没有等效项;从不会编译未使用的控件。

编译器优化

虽然 Visual Basic 6.0 和 Visual Basic 2008 都支持编译器优化,但编译器及其可用的优化并不相同。有关更多信息,请参见 Visual Basic 编译器

可以在“高级编译器设置”对话框中设置 Visual Basic 2008 编译器优化,该对话框可从“项目设计器”的“编译”选项卡访问。

项目属性等效项

下面的列表对 Visual Basic 6.0 和 Visual Basic 2008 的项目属性进行了比较。有关查找 Visual Basic 2008 项目属性的位置的信息在每个属性名称下缩进显示。请注意,不是所有的属性都适用于所有的项目类型。

Visual Basic 6.0

Visual Basic 2008

自动递增

随每次发布自动递增修订号

“项目设计器”的“发布”选项卡。

命令行参数

命令行参数

“项目设计器”的“调试”选项卡。

编译选项

新的实现。有关更多信息,请参见 Visual Basic 编译器

条件编译参数

编译常量

“高级编译器设置”对话框,可从“项目设计器”的“编译”选项卡中访问。

DLL 基址

DLL 基址

“高级编译器设置”对话框,可从“项目设计器”的“编译”选项卡中访问。

帮助文件名

新的实现。有关更多信息,请参见帮助支持(针对 Visual Basic 6.0 用户)

图标

图标

“项目设计器”的“应用程序”选项卡。

项目说明

“说明”—“程序集信息”对话框,可从“项目设计器”的“应用程序”选项卡访问。

项目帮助上下文标识符

新的实现。有关更多信息,请参见帮助支持(针对 Visual Basic 6.0 用户)

项目名称

程序集名称

“项目设计器”的“应用程序”选项卡。

项目类型

应用程序类型

“项目设计器”的“应用程序”选项卡。

远程服务器

无等效项。

删除有关未使用的 ActiveX 控件的信息

无等效项。

要求许可证关键字

无等效项。

保留在内存中

无等效项。

“启动模式”(组件)

无等效项。

启动对象

启动窗体,启动对象

“项目设计器”的“应用程序”选项卡。

线程模型

无等效项。

标题

标题

“程序集信息”对话框,可从“项目设计器”的“应用程序”选项卡访问。

无人参与执行

无等效项。

升级 ActiveX 控件

无等效项。

版本兼容性

无等效项。

版本信息

公司、产品、版权、商标

“程序集信息”对话框,可从“项目设计器”的“应用程序”选项卡访问。

版本号

程序集版本

“程序集信息”对话框,可从“项目设计器”的“应用程序”选项卡访问。

启动项目时

启动操作

“项目设计器”的“调试”选项卡

请参见

概念

适用于 Visual Basic 6.0 用户的组件创作

其他资源

项目属性 (Visual Studio)

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