信息: Visual J + + 6.0 自述文件

文章翻译 文章翻译
文章编号: 194185 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
展开全部 | 关闭全部

本文内容

概要

在 Microsoft Visual Studio 6.0 服务包 1 自述包含以下各节:

  • 概述
  • 安装
  • 在 $ 修复上的备注
  • 查找更多信息

更多信息

概述

Microsoft 的 Visual Studio 6.0 Service Pack 1 与 Visual Studio 6.0 中的某些运行时可再发行文件解决已知的二进制兼容性错误。此服务包还提供所有源代码文件和 Microsoft Visual c + + 运行时组件的调试版本的 Visual c + + 开发人员。

在安装该 Service Pack 之前关闭任何 Visual Studio 应用程序。每次更新或更改任何 Visual Studio 中应用程序,以确保您具有最新的修补程序时,请安装此服务包。

安装

若要安装 Service Pack,将光盘插入到您的计算机的 CD-ROM 驱动器中。从服务包的该根目录运行安装程序。安装程序将检测您的计算机操作系统的语言并运行以下设置之一:
\fra\setup (French)
\deu\setup (German)
\enu\setup (English)
\jpn\setup (Japanese)
\esp\setup (Spanish)
\kor\setup (Korean)
\chs\setup (Simplified Chinese)
\cht\setup (Traditional Chinese)
\ita\setup (Italian)
				

如果您的语言设置不是在此列表中,将运行英文版的安装程序。

确定安装程序安装的文件

安装程序可能未安装在您的计算机上此服务包中包含的所有文件。如果您不具有您的计算机上文件的副本,或者您的计算机上该文件是较新版本,比该 Service Pack 中一个安装程序将不会更新您的计算机上该文件。

更新您以前已修改的文件

安装程序确定要替换的文件的主要方式是通过检查文件的资源中该版本信息。但是,例如文本文件和非二进制文件的一些文件不包含资源信息。在这种情况下安装将使用时间戳确定哪些文件需要更换。

如果您已经更改的时间戳在 Visual Studio 组件文本文件或执行不具有版本信息然后安装的文件中的任何一个不可能会替换这些文件。源文件和头文件是您可能已经更改了某些文件的示例。

确定文件版本的基于产品更新历史的记录

要确定自产品最初发布以来做了哪些更新,您将需要检查属性中的一个或多个文件的版本号。

要确定产品的更新状态,请执行以下操作:
  1. 在下表为确定您想要检查的文件中查找。在某些种情况下,您可能需要检查多个文件才能完全确定产品的更新历史记录。
  2. 为每个文件中,用鼠标右键单击该文件在 Windows 资源管理器中,然后单击 $ 属性。
  3. 单击版本选项卡,然后列出与表中的版本将版本进行比较。
下表列出了已更新此 Visual Studio 6.0 Service Pack 中的开发人员工具。它还列出了应检查以确定版本信息的密钥文件。
Product                    Files              Release        SP1

Visual Studio 6.0          oleaut32.dll        2.30.4261   2.30.4265
                           olepro32.dll        2.30.4261   2.30.4265
                           asycfilt.dll        2.30.4261   2.30.4265
                           stdole2.tlb         2.30.4261   2.30.4265


Visual Basic 6.0           msvbvm60.dll        6.00.8176   6.00.8268

Visual C++ 6.0             afxodlgs.h
                           arccore.cpp
                           ctlinplc.cpp
                           dlgcore.cpp
                           dlgprnt.cpp
                           libcmt.lib
                           libcmtd.lib
                           libcmtd.pdb
                           mfc42.dll           6.00.8168.0  6.00.8267.0
                           mfc42.lib
                           mfc42.map
                           mfc42.pdb
                           mfc42d.dll          6.00.8168.0  6.00.8267.0
                           mfc42d.lib
                           mfc42d.map
                           mfc42d.pdb
                           mfc42u.dll          6.00.8168.0  6.00.8267.0
                           mfc42u.lib
                           mfc42u.map
                           mfc42u.pdb
                           mfc42ud.dll         6.00.8168.0  6.00.8267.0
                           mfc42ud.lib
                           mfc42ud.map
                           mfc42ud.pdb
                           mfcd42d.dll         6.00.8168.0  6.00.8267.0
                           mfcd42d.lib
                           mfcd42d.map
                           mfcd42d.pdb
                           mfcd42ud.dll        6.00.8168.0  6.00.8267.0
                           mfcd42ud.lib
                           mfcd42ud.map
                           mfcd42ud.pdb
                           mfcn42d.dll         6.00.8168.0  6.00.8267.0
                           mfcn42d.lib
                           mfcn42d.map
                           mfcn42d.pdb
                           mfcn42ud.dll        6.00.8168.0  6.00.8267.0
                           mfcn42ud.lib
                           mfcn42ud.map
                           mfcn42ud.pdb
                           mfco42d.dll         6.00.8168.0  6.00.8267.0
                           mfco42d.lib
                           mfco42d.map
                           mfco42d.pdb
                           mfco42ud.dll        6.00.8168.0  6.00.8267.0
                           mfco42ud.lib
                           mfco42ud.map
                           mfco42ud.pdb
                           mfcs42.lib
                           mfcs42.pdb
                           mfcs42d.lib
                           mfcs42d.pdb
                           mfcs42u.lib
                           mfcs42u.pdb
                           mfcs42ud.lib
                           mfcs42ud.pdb
                           msvcrt.dll          6.00.8168.0  6.00.8267.0
                           msvcrt.lib
                           msvcrt.pdb
                           msvcrtd.dll         6.00.8168.0  6.00.8267.0
                           msvcrtd.lib
                           msvcrtd.pdb
                           nafxcw.lib
                           nafxcw.pdb
                           nafxcwd.lib
                           nafxcwd.pdb
                           oledlgs2.cpp
                           strftime.c
                           uafxcw.lib
                           uafxcw.pdb
                           uafxcwd.lib
                           uafxcwd.pdb
                           viewcore.cpp
                           winfrm.cpp

Visual J++ 6.0             msjavx86.exe        5.00.2922     5.00.2925
                           classd.exe          5.00.2922     5.00.2925
                           classr.exe          5.00.2922     5.00.2925
				

卸载 Visual Studio 6.0 服务包

无法独立于 Visual Studio 卸载 Service Pack。若要卸载 Service Pack 更新到 Visual 的 c + + 之类的 Visual Studio 6.0 工具必须卸载该工具。将与之卸载 Service Pack 更新。然后,重新安装而不更新工具。

在 $ 修复上的备注

固定的 Visual c + + 问题

以下 Visual c + + 问题已得到修复与该服务包:
193509FIX: 异常时调用 strftime() 函数

193272FIX: MFC 无法调用 CPrintDialog::OnInitDialog

193102在 MFC SDI/MDI 应用程序中的 Appui1.cpp 行 215 断言 FIX:

193100FIX: CString 序列化导致访问冲突

193099FIX: CDialog::Create() 返回错误值电话 EndDialog

192942FIX: 呼叫到 CWnd::MoveWindow 导致堆栈溢出

固定的 Visual Basic 问题

下面的 Microsoft Visual Basic 问题已得到修复与该服务包:
192653FIX: 8 或更多 ActiveX dll 中经过编译的项目导致错误

如果您的应用程序从安装程序在 Web 上下载运行时组件,请注意以下文件已经更改与此服务包:
msvbvm60.cab
vbrun60.cab
oleaut.cab

固定的自动化问题

下面的运行时问题已得到修复与该服务包。

未分配的数组中的一个仅出 SAFEARRAY 传递参数的后期绑定方法调用将失败。

更新可视的 J + + 文件

在自动响应的问题,上述,Microsoft 虚拟机文件被重建。同时,在 Visual J + + 安装,在计算机上以及到 Visual J + + 可再发行文件夹,将应用此更改,以便在 Visual J + + 应用程序的分布还将包括更新的自动文件。

若要安装,并使用核心 Microsoft VM 的类文件的更新的版本运行 $ classd.exe 或 classr.exe。

查找更多信息

有关此服务包中所修复的 Visual Studio 问题的详细信息,请参阅可从该 Microsoft 知识库文章:
http://support.microsoft.com/servicedesks/msdn/
生成一个 Visual Studio Service Pack 查询:
  1. 从列表中选择"任何产品"。
  2. 单击更多搜索选项,以获取有关如何将搜索选项。
  3. 将搜索类型设置为"关键字或布尔型搜索。
  4. 输入下列之一作为搜索短语:
    • Visual Studio 项目的输入 kbvs600sp1fix。
    • 对于 Visual C 文章输入 kbvc600sp1fix。
    • 对于 Visual Basic 文章输入 kbvbp600sp1fix。
  5. 单击"查找。

参考

最新的产品信息请参阅 Visual Studio Web 网站,网址:
http://msdn.microsoft.com/vstudio
在 Visual Studio 6.0 Service Pack 1 上的详细信息,请参阅 Microsoft 知识库中下面的文章:
194295 HOWTO: Tell That Visual Studio 6.0 Service Packs Are Installed

194022 INFO: Visual Studio 6.0 Service Packs, What, Where, Why
若要获取此服务包,请参阅:
http://msdn2.microsoft.com/en-us/vstudio/Aa718362.aspx

属性

文章编号: 194185 - 最后修改: 2013年10月10日 - 修订: 3.1
这篇文章中的信息适用于:
  • Microsoft Visual Studio 6.0 Service Pack 1
  • Microsoft Visual Studio 6.0 Service Pack 2
关键字:?
kbnosurvey kbarchive kbmt kbinfo kbreadme KB194185 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 194185
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com