## MSDN Library Visual Studio 6.0 Readme

© 1998 Microsoft Corporation。保留所有权利。

本文提及的其他产品和公司名称可能是各自所有者的注册商标。

MSDN™ Library Visual Studio™ 6.0 Readme 包括基于 Windows® 操作系统和 Internet 的 Microsoft® Visual Studio 开发系统中所提供文档的更新信息。本文中的信息比“MSDN Library 帮助”中的信息新。本文讲述的许多问题都将在下一版本中得到更正。

关于 Visual Studio 6.0 套装产品的常见安装事项，包括产品并行安装，请参阅“Installation Notes”的 Readme(install.htm)。

###

目录 - 单击下列任意项

##### 新特性

> 新的 MSDN 查阅器

##### 安装问题

注意： 本节包括安装 MSDN Library Visual Studio 6.0 版本的重要信息。安装前请仔细阅读所有条目。

> 一般安装信息

> 典型、完全和自定义安装选项

> 在网络服务器上安装 MSDN

> 安装过程中显示的“Internet Explorer 版本检查”信息

> Windows Terminal Server 安装程序未找到集合文件

> 安装快结束时出现的首选集合信息

> 卸载此版本

##### 已知问题

> 集合 — 更改首选集合

> Internet Explorer 3.02 的局限性

> Internet Explorer 4.01 的问题

> 索引 — 次索引项在错误的主项下排序

> 定位按钮活动但无效

> 定位箭头消失

> 打印 — 多节点打印

> 多个框架中的内容不能同时打印

> “关联链接”跳转文件的打印

> 子集问题

> 搜索可能会错误地返回“未找到主题”

> 某些语言的搜索结果可能显示多余的字符

> “搜索”选项卡中的“匹配相似的单词”复选框

> 用“Near”操作符搜索中文字串

> URL 不能连接

> 更改电话号码

##### 常用信息

> 本地驱动器和光盘上的这些 CHM、CHI、CHW、CHQ 和 COL 文件是什么？

> 查找关于 HTML 标记的信息

> MSDN Library 的内容

> 磁盘布局

> 未压缩的示例

> MSDN Library 非关键字列表

### 新特性

#### 新的 MSDN 查阅器

MSDN Library Visual Studio 6.0 是第一个采用 HTML Help 查阅器技术的 Library 版本。要参阅查阅器帮助，请单击 MSDN 菜单上的“帮助”，然后单击 “MSDN Library 帮助”。

### 安装问题

#### 一般安装信息

您无需卸载使用 InfoViewer 5.0 技术的早期版本的 MSDN Library。例如，July 1998 MSDN Library 和所有更早的 MSDN Library 可以与 MSDN Library Visual Studio 6.0 同时存在。如果您的确需要卸载 MSDN Library，请使用“控制面板”中的“添加/删除程序”或所要卸载的 MSDN Library 的光盘上的安装程序。

如果用于安装 MSDN Library 的机器，曾经安装过 MSDN Library Visual Studio 6.0，或它的测试版，请确认文件 Hh.dat 已被删除，该文件在 \WINNT 或 \WIN95 目录下。如果还在，请先手工删除或移到别处，然后开始安装。

#### 典型、完全和自定义安装选项

在安装过程中，您需要选择“典型安装”、“完全安装”或“自定义安装”选项。不管选择哪个选项，您都可以访问所有的文档和示例。这些选项用于控制将部分或大多数文件复制到本地驱动器，以降低对光盘访问的依赖性。

“典型安装”选项允许您从光盘上运行 MSDN Library。安装程序将最少的文件复制到本地硬盘。这些文件包括 Visual Studio 开发产品所使用的 MSDN 查阅器系统文件、目录索引文件和帮助文件。您可以看到完整的 MSDN Library 目录，但如果您所选择的内容未在本地安装，将提示您插入 MSDN Library 光盘。

“完全安装”选项允许您从本地驱动器几乎完全独立地运行 MSDN Library。安装程序将所有 MSDN 文档和部分示例文件复制到本地硬盘。（在“完全安装”中，不将 Visual C++®、MSDN 和 Visual Modeler 的示例复制到本地驱动器。）复制的文件仍然包括 Visual Studio 开发产品所用的 MSDN 查阅器系统文件、目录索引文件和帮助文件。

“自定义安装”选项允许您指定安装到本地的 MSDN Library 的子集。“典型安装”说明中提及的以及选定的文件将被复制到本地硬盘。您无需访问 MSDN Library 光盘，即可访问已选择复制到本地的那些产品文档。除了选择复制到本地的任意产品或示例文件外，选择“搜索”可以搜索产品的文档，而不必访问 MSDN Library 光盘。您可以看到完整的 MSDN Library 目录，但如果您所选择的内容未在本地安装，将提示您插入 MSDN Library 光盘。

#### 在网络服务器上安装 MSDN

将光盘 1 和光盘 2 复制到网络公共目录中，即可在网络服务器上安装 MSDN。

1. 在网络驱动器上创建一个目录。例如，C:\MSDN VS6。
2. 创建如下子目录：C:\MSDN VS6\CD1 和 C:\MSDN VS6\CD2。
3. 将光盘 1 和光盘 2 复制到刚才创建的 C:\MSDN VS6 下相应的子目录中。
4. 将 Msdn332.inf 文件从 C:\MSDN VS6\CD2 复制到 C:\MSDN VS6\CD1 中。
5. 将 C:\MSDN VS6\CD2\MSDN 的内容复制到 C:\MSDN VS6\CD1\MSDN 中。
6. 这样，C:\MSDN VS6\CD2 目录为空。
7. 删除 C:\MSDN VS6\CD2 目录。
8. 双击 C:\MSDN VS6\CD1 中的 setup.exe， 即可在网络上安装 MSDN。

#### 安装过程中显示的“Internet Explorer 版本检查”信息

为了使 MSDN Library 正确执行，需要在系统中安装 Microsoft Internet Explorer 4.01 with Service Pack 1 或更新的正式发布版本。如果您选择不安装推荐的 Internet Explorer 版本 (Internet Explorer 4.01 with Service Pack 1)，MSDN 将只能执行部分功能。详细信息，请参阅“Internet Explorer 3.02 的局限性”。请注意：必须安装 Internet Explorer 3.02 或更新的版本。

在安装过程中，如果您是在推荐的 Visual Studio 安装过程之外单独安装 MSDN，将得到提示“Internet Explorer 版本检查”。如果您使用的 Internet Explorer 版本比与 Visual Studio 6.0 产品一起发布的版本低，将显示如下信息（部分）：“选择“是”终止安装程序并安装一个较高版本的 Internet Explorer。选择“否”继续 MSDN 的安装。”

如果选择“是”，MSDN 安装程序将中止，并出现“MSDN Library - Visual Studio 6.0 中文版安装程序尚未安装成功”的对话框。您必须单击“确定”，并手工安装 Internet Explorer。Visual Studio 光盘中包括了 Internet Explorer 4.01，这给您带来方便。运行 ie4setup.exe 即可安装。或者，您可以连接到 http://www.microsoft.com/ie/，下载更新的版本。（注意：如果您使用的是 Windows NT 4.0，那么可能需要安装 NT Service Pack 3。详细信息，请参阅 http://www.microsoft.com/ie/。）如果您选择了安装更新版本的 Internet Explorer，那么必须重新启动 MSDN 安装程序并继续安装。

如果选择“否”，MSDN 安装程序将继续安装。

如果您在 Windows 95 上使用 Internet Explorer 3.02，那么为了使 MSDN 工作，必须在机器上安装 DCOM 95 或更新版本的 DCOM。正常情况下，Visual Studio 安装程序将安装 DCOM 98。

#### Windows Terminal Server 安装程序未找到集合文件

MSDN Library Visual Studio 6.0 安装程序不能正确使用 Windows Terminal Server。在 MSDN 安装后，如果选择“开始”，“Microsoft Developer Network”，“MSDN Library Visual Studio 6.0”，将出现“未找到 msdn*.col 文件”的错误信息。

解决方法

将 hhcolreg.dat 文件从 Windows\Help 目录移到具体的用户配置的帮助文件目录，即可使 MSDN 正常工作。用户配置文件目录可在 Windows\Profiles 目录中找到。

#### 安装快结束时出现的首选集合信息

如果您正在安装的 MSDN Library 的版本比机器上已有的版本更新，或者正在安装另一个语言版本，则在完成 MSDN 安装时可能会遇到如下信息：“MSDN 安装程序将把首选开发程序外壳的 F1 帮助集合设置为正在安装的‘MSDN Library - Visual Studio 6.0’集合。是否让 MSDN 安装程序执行此操作？”如果选择“是”，MSDN 安装程序将执行下列步骤：

- 将正在安装的 MSDN Library 版本设置为默认帮助，即所有 Microsoft Visual Studio 6.0 开发环境中的上下文相关的 F1 帮助和通过“帮助”菜单取得的帮助。
- 将所有帮助（即所有 Microsoft Visual Studio 6.0 开发环境中的上下文相关的 F1 帮助，和通过“帮助”菜单取得的帮助）的语言更改为正在安装版本的语言。

关于更改集合的详细信息，请参阅主题“集合 — 更改首选集合”。

#### 卸载此版本

要从机器上删除 MSDN Library，运行控制面板中的“添加/删除程序”，选择“MSDN Library Visual Studio 6.0”，并单击“添加/删除”。选择“全部删除”按钮。

### 已知问题

#### 集合 — 更改首选集合

MSDN Library Visual Studio 6.0 是所有 Visual Studio 产品的帮助和文档集合。在 Visual Studio 安装过程中，MSDN Library Visual Studio 6.0 将被设置为 F1 帮助和常用文档帮助的首选文档集合。如果安装了其他开发文档集合，您可能需要将该集合指定为 F1 帮助和常用文档帮助的首选文档集合。可以在 Visual J++™/Visual InterDev&trade 集成开发环境 (IDE) 或 Visual C++ 中，通过“工具”，“选项”，“帮助系统”来更改首选集合。

在更改首选 Visual Studio 文档集合前应该关闭 MSDN 窗口。如果在 MSDN 打开时更改首选集合，所作的更改将不被保存。

#### Internet Explorer 3.02 的局限性

内容未显示在 MSDN 查阅器的右边窗格中

如果使用的是 Internet Explorer 3.02 并且启用了 Content Advisor，那么未分级的内容（例如，MSDN 中包括的内容）将不作显示。要查看 MSDN 的内容，请单击“查看”，“Internet 选项”，单击“安全”选项卡，然后单击“禁用分级系统. . .” 。

注意：更改 MSDN 的 Internet 选项也会更改 Internet Explorer 的 Internet 选项。

选定文本不能打印

Internet Explorer 3.02 不支持打印 MSDN 页面上的选定文本。

执行全文搜索后，文本未突出显示

Internet Explorer 3.02 不支持突出显示全文搜索的结果。

#### Internet Explorer 4.01 的问题

示例代码有时不能正确剪切和粘贴

当您将示例代码从 MSDN Library Visual Studio 文档复制并粘贴到代码编辑器中时，分行符和格式信息可能不会正确复制。要解决此问题，执行下列操作之一：

- 复制代码后人工编辑分行符。
- 查看示例源代码，复制整个示例，包括 <pre> 和 </pre> 标记，粘贴到代码编辑器中，然后从中删除不需要的部分。

文本链接断开和链接提示安全警告

如果安全性设置被设置为禁用 ActiveX® Controls 和 Script，某些 MSDN 链接将失效。要更改安全性设置，请单击“查看”，“Internet 选项”，单击“安全”选项卡，再选择适当的区域（本地企业网区域，即 Intranet 区域适合大多数用户）。然后设置一个较低级别的安全级，使链接生效。

注意：更改 MSDN 的 Internet 选项也会更改 Internet Explorer 的 Internet 选项。

#### 索引 — 次索引项在错误的主项下排序

如果两个关键字仅大小写不同，并且其中一个或两个关键字包含次索引项，那么这两个关键字的次索引项将排在所有已排序的关键字的下面。

例如，如下关键字：
data binding
ActiveX controls
Data Binding
key concepts of

在 MSDN 索引中将显示为：
data binding
Data Binding
ActiveX controls
key concepts of

因为 Data Binding 在索引中排在 data binding 后面，所以 Data Binding 包含两个关键字的次索引项。

#### 定位按钮活动但无效

对某些主题，尤其是在 Visual Basic® 文档中找到的主题，“定位”按钮无效，尽管看起来它是活动的。

#### 定位箭头消失

MSDN Library 中的某些主题被有意书写为从目录中“隐藏”。这些主题禁用定位箭头。您需要通过在目录中单击新主题来定位到下一个或上一个主题。

#### 打印 — 多节点打印

MSDN 建议不要打印多本书的节点。选择打印带有大量内容的节点时，需要大量的系统内存，并会占用非常多的时间。如果没有足够的内存，您将得到内存不足的提示。

#### 多个框架中的内容不能同时打印

如果您试图打印目录中的一个节点，而该目录包含带有基于 HTML“框架”内容的其他节点，将显示如下信息：“选定的主题必须单独打印。”您必须选择更低级别的书或页面，以便打印所需的主题。

#### “关联链接”跳转文件的打印

带有“关联链接”，即能跳转到多个主题的跳转文字，在打印出来后，有可能显示不正确。

#### 子集问题

用子集缩小全文搜索的范围

关于如何创建子集的信息，请参阅 MSDN Library 帮助（从 MSDN 菜单中选择“帮助”并单击“MSDN Library 帮助”）。该文档不包括下列关于如何用子集缩小全文搜索范围的信息：

1. 在联机文档的左边窗格，单击“搜索”选项卡。
2. 在“活动子集”列表中，单击要搜索的子集的名称。
3. 单击“列出主题”开始搜索。

“主题未找到”页面不包括子集

在使用子集时，如果试图从一个主题通过链接到达不在当前活动子集中的目标主题，您可能会看到“主题未找到”页面。此页面不说明主题未找到的原因是该主题在当前子集之外。选择“全部集合”子集，以便访问该主题。

非关键字列表被忽略

在使用子集时，全文搜索不排除 MSDN 非关键字列表中的单词。

搜索上一次结果无效

在使用子集时，全文搜索的“搜索上一次结果”功能无效。

定义的子集已删除

在某些情况下，关闭并快速打开 MSDN Library 可能导致一些用户自定义信息的丢失，包括最近创建的用户自定义的子集。为避免此信息丢失，在重新启动 MSDN Library 前要让 MSDN Library 关闭过程完全结束。

#### 搜索可能会错误地返回“未找到主题”

在“典型安装”后，如果执行文档搜索时不放入光盘 2，又单击“取消”按钮，将得到“未找到主题”信息。如果在同一过程中继续进行其他搜索，将立即显示“未找到主题”，而不会提示插入光盘 2。

解决方法

在请求时插入光盘 2，单击“确定”，则搜索将正常进行。您也可以退出并重新启动 MSDN Library，以清除当前过程。

#### 某些语言的搜索结果可能显示多余的字符

在有些语言中，主要是那些带双向 Script 的语言，搜索结果可能包含多余的或错误排序的字符。这种情况可能发生在使用通配符、特殊字符或标点符号的搜索中。搜索结果的功能正常，只有结果的显示受到影响。

#### “搜索”选项卡中的“匹配相似的单词”复选框

在选中该复选框之后，MSDN 将搜索您要查询的单词的各种变形（但是，不应用于双引号中的单词）。例如：搜索“debug”，返回的结果也将包括“degugged”和“debugging”等等。此项功能是特别为英文内容设计的，如果在您的语言版本中使用该功能，可能会导致一些无法预料的结果。因此，MSDN 建议您在搜索英文单词时选中该复选框，而在搜索您自己语言的单词时将其取消。

#### 用“Near”操作符搜索中文字串

当使用“Near”操作符搜索中文字串时，突出显示的搜索结果有可能不正确。

#### URL 不能连接

因为 Web 不稳定的自然特性，连接到发布时的 Web 站点的某些统一资源定位符(URL) 可能不再会连接。MSDN 总是尽量使 URL 保持最新。如果您愿意报告有问题的链接，请向 msdn@microsoft.com 发电子邮件，描述有问题链接所在的位置。

#### 更改电话号码

MSDN Library 文档中提供的某些电话号码可能不正确。MSDN 总是使电话号码保持最新。

### 常用信息

#### 本地驱动器和光盘上的这些 CHM、CHI、CHW、CHQ 和 COL 文件是什么？

MSDN 文档文件被编译为文件扩展名为 .CHM 的 HTML Help 文件。CHI、CHW 和 CHQ 文件是索引文件，用于提高 MSDN 查阅器的索引、关键字和全文搜索性能。

.COL 文件用于定义已定义文档集的内容，由一些 CHM 文件组成。

#### 查找关于 HTML 标记的信息

HTML 标记信息已移走，不包括在关键字索引中，并且不能通过 F1 查询访问。如果您需要关于 HTML 标记的信息，请在 MSDN Library 的定位窗格中单击“目录”选项卡，以打开目录。您可以在 Platform SDK 文件夹中找到 HTML Elements 参考：

» Platform SDK

| » Internet/Intranet/Extranet Services

| » Dynamic HTML

| » DHTML References

| » HTML References

| » HTML Elements

#### MSDN Library 的内容

MSDN Library 的内容将继续发展。我们已经提供了产品文档和当前 MSDN Library 的实质性部分。

Microsoft Developer Network 工作组未参与编辑 MSDN Library 中的大多数产品文档、规范和文章。您可能遇到文档错误、引用页码和格式问题。我们会就您报告的错误与有关的产品文档组联系。您可以向 msdn@microsoft.com 发电子邮件，与我们联系。

#### 磁盘布局

MSDN Library 包含在两张光盘上。文档、示例和安装文件都放在光盘上，以尽量利用内容空间而减少光盘交换。光盘 1 包含安装程序和示例文件，光盘 2 包含文档文件。有三个文档文件在光盘 1 上：两个文件（dsmsdn.chm 和 dshelp.chm）在任何 MSDN 安装中都将被安装在本地；第三个文件 (vcsample.chm) 用于链接磁盘 1 上的示例。

#### 未压缩的示例

示例放在光盘 1 上，并且未作压缩。所有 Visual Studio 产品都有适当的示例，它们放在对应的目录中。有些示例可以通过文档链接来使用，而另一些则通过 MSDN Library 中的 Visual Studio 产品文档来引用。

#### MSDN Library 非关键字列表

单词非关键字列表用于降低关键字索引的大小并提高搜索的性能。MSDN Library 非关键字单词列表中包括下列单词：a、am、an、and、are、as、at、be、been、being、but、by、can、could、did、do、does、doing、done、for、from、had、has、have、he、here、how、I、in、is、it、its、may、not、of、on、or、saw、see、seen、she、so、that、the、them、then、there、these、they、this、those、to、too、very、was、we、when、where、which、with 、you。

如果输入搜索查询条件时只使用非关键字列表中的词，将返回错误：“搜索查询的语法不正确。”