适用于 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 控件 |
无等效项。 |
版本兼容性 |
无等效项。 |
版本信息 |
公司、产品、版权、商标 “程序集信息”对话框,可从“项目设计器”的“应用程序”选项卡访问。 |
版本号 |
程序集版本 “程序集信息”对话框,可从“项目设计器”的“应用程序”选项卡访问。 |
启动项目时 |
启动操作 “项目设计器”的“调试”选项卡 |