Microsoft® Visual Studio® .NET 自述文件

 

本文档包含安装 Visual Studio .NET 的最终说明。有关最新的产品支持信息,请访问 Visual Studio .NET (2002) 支持中心

 

1 入门

 

在您安装 Visual Studio .NET 之后,Visual Studio .NET 的《最终用户许可协议》(EULA.txt) 可供参考,该文件位于 CD1 或 DVD 的 Setup 文件夹下。

 

1.1 相关自述文件

 

除了本 Visual Studio .NET 产品自述文件之外,Visual Studio .NET 还包括若干其他自述文档,这些文档包含了与特定产品领域有关的信息。下表包含相关自述文档的名称和各文档在所提供媒体上的位置。

内容名称 文件名 位置
Microsoft Visual Studio .NET Windows 组件更新 Moreinfo.htm 在 Visual Studio .NET Windows 组件更新 CD 的 Help 目录中,或在 DVD 的 wcu\Help 目录中
Microsoft Visual Studio .NET 安装程序管理员模式自述文件 adminreadme.htm 在 Visual Studio .NET CD1 或 DVD 的 Setup 目录中
.NET 框架 SDK N/A http://go.microsoft.com/fwlink/?LinkId=501
VSS 6.0c Readmess.htm Visual SourceSafe 6.0c CD 的根目录中
Duwamish 7.0 Visual Basic 示例 readme.htm 默认位置:[安装 Visual Studio .NET 的驱动器号]:\Program Files\Microsoft Visual Studio .NET\Enterprise Samples\Duwamish 7.0 VB
Duwamish 7.0 C# 示例 readme.htm 默认位置:[安装 Visual Studio .NET 的驱动器号]:\Program Files\Microsoft Visual Studio .NET\Enterprise Samples\Duwamish 7.0 CS
Fitch & Mather 7.0 示例 ReadMe.html 默认位置:[安装 Visual Studio .NET 的驱动器号]:\Program Files\Microsoft Visual Studio .NET\Enterprise Samples\FMStocks7
Application Center Test (ACT) ReadMe.htm [安装 Visual Studio .NET 的驱动器号]:\Program Files\Microsoft ACT\

 


 

2 系统要求

下面的表格列出了 Visual Studio .NET 不同安装选项的要求。表后的注意事项对两个表都适用。

 

安装 Visual Studio .NET 版本的系统要求

Visual Studio .NET
  企业级结构设计版 企业级开发版 专业版
处理器 PC 应使用 Pentium II 级别的处理器,450 MHz

建议:Pentium III 级别的处理器,600MHz)

RAM1 Windows NT 4.0 Workstation— 64 MB,Windows NT 4.0 Server— 160 MB

建议:Workstation 使用 96 MB,Server 使用 192 MB)

Windows 2000 Professional — 96 MB,Windows 2000 Server — 192 MB

建议:Professional 使用 128 MB,Server 使用 256 MB)

Windows XP Professional — 160 MB

建议:192 MB)

Windows XP Home — 96 MB

建议:160 MB)

可用的硬盘空间2 系统驱动器 600 MB,安装驱动器 3 GB
操作系统3, 4 Windows 2000®、Windows XP 和 Windows NT 4.0 中文版
CD-ROM 或 DVD-ROM 驱动器5 必选
视频 800 x 600,256 色(建议:增强色 16 位)
鼠标 Microsoft 鼠标或兼容的指点设备

 

安装单个语言版本的系统要求

  Visual Basic .NET Visual C++ .NET Visual C# .NET
处理器 PC 应使用 Pentium II 级别的处理器,450 MHz

建议:Pentium III 级别的处理器,600MHz)

RAM1 Windows NT 4.0 Workstation — 64 MB,Windows NT 4.0 Server — 160 MB

建议:Workstation 使用 96 MB,Server 使用 192 MB)

Windows 2000 Professional — 96 MB,Windows 2000 Server — 192 MB

建议:Professional 使用 128 MB,Server 使用 256 MB)

Windows XP Professional — 160 MB

建议: 192 MB)

Windows XP Home — 96 MB

建议: 160 MB)

可用的硬盘空间2 系统驱动器 600 MB,安装驱动器 1.5 GB 系统驱动器 600 MB,安装驱动器 2 GB 系统驱动器 600 MB,安装驱动器 1.5 GB
操作系统3, 4 Windows 2000®、Windows XP 和 Windows NT 4.0 中文版
CD-ROM 或 DVD-ROM 驱动器5 必选
视频 800 x 600,256 色(建议:增强色 16 位)
鼠标 Microsoft 鼠标或兼容的指点设备

 

注意

  1. 没有针对最低系统配置优化性能。将您的 RAM 增加到高于建议的系统配置,就会在运行多个应用程序、处理大项目或进行企业级开发时显著提高性能。
  2. 在您启动 Visual Studio .NET 安装程序时,默认的安装位置是系统驱动器,即启动系统的驱动器。但是,您可以将应用程序安装在任意驱动器上。无论应用程序安装在什么位置,安装进程都将一些文件安装在系统驱动器上。因此,无论应用程序安装在什么位置,都要确保您的系统驱动器上具有上面表格中指定的必需空间量,并确保在安装应用程序的驱动器上有额外的空间。自定义安装选项可能需要更多或更少的硬盘空间。
  3. Visual Studio .NET 的设计和开发不支持 Windows 95、Windows 98、Windows 98 Second Edition 和 Windows ME 等平台。可以在 Windows 98 和 Windows ME 平台环境中部署应用程序并进行远程调试。
  4. 不支持 Microsoft Windows 2000 Datacenter Server 操作系统。
  5. 依照该产品提供的媒体类型,必须配有 CD-ROM 或 DVD-ROM。

 

2.1 Visual Studio 6.0 与 Visual Studio .NET 的兼容性

Visual Studio .NET 和 Visual Studio 6.0 可以安装到同一台计算机上,并可同时运行。安装了 Visual Studio .NET 文档后,请参阅“升级应用程序”以获悉有关应用程序兼容性和升级的更多信息。

 


 

3 准备安装 Visual Studio .NET

 

有关最新的 Visual Studio .NET 安装说明,请访问 http://support.microsoft.com/support/kb/articles/Q312/7/79.asp

 

3.1 卸载 Visual Studio .NET 的预发布版本

 

注意   如果您的计算机上曾经安装过 .NET 框架或 Visual Studio .NET 的预发布版本(Beta 1、Beta 2、或 PDC 技术预览版),您可以按照以下步骤来卸载以前安装的版本。

 

卸载 Visual Studio .NET 的预发布版本

  1. 从“开始”菜单中选择“设置”,然后选择“控制面板”。
  2. 选择“添加/删除程序”,然后选择“更改或删除程序”。
  3. 如果存在,请选择“Visual Studio .NET”,然后选择“更改/删除”。否则,跳到步骤 7。
  4. 单击链接 2“Visual Studio .NET”。
  5. 单击“卸载 Visual Studio .NET”,开始卸载。
  6. 在完成 Visual Studio .NET Beta 2 的卸载之后,返回到“添加/删除程序”窗口。
  7. 选择“Microsoft .NET 框架”,然后选择“更改/删除”。
  8. 回答“是”继续删除。
  9. 在移除 Microsoft .NET 框架之后,返回到桌面。
  10. 右击“我的电脑”,然后从快捷菜单中选择“管理”。
  11. 展开“服务和应用程序”节点,然后选择“服务”。
  12. 双击“.NET 框架支持服务”。
    注意   如果未列出该服务,则继续进行步骤 14。
  13. 将“启动类型”更改为“禁用”。
  14. 重新启动计算机。

 

3.1.1 卸载已部署的应用程序

如果已使用 Visual Studio .NET 的预发布版本创建了应用程序,并使用 Visual Studio .NET 部署功能提供的 .NET 框架合并模块对这些应用程序进行了部署,那么您必须在安装 Visual Studio .NET 之前卸载这些应用程序。

若要卸载已部署的应用程序,请使用“控制面板”中的“添加/删除程序”功能。

如果不卸载已部署的应用程序,Visual Studio .NET 安装将不能继续进行,直到将 .NET 框架的所有实例卸载完为止。

 

3.2 卸载 Visual Studio Analyzer 6.0

Visual Studio .NET 企业版附带的 Visual Studio Analyzer 版本与 Visual Studio Analyzer 6.0 不兼容。

如果您在已安装了 Visual Studio Analyzer 6.0 的计算机上安装 Visual Studio .NET 企业版所提供的 Visual Studio Analyzer,那么在安装 Visual Studio .NET 之前要先卸载 Visual Studio Analyzer 6.0。Visual Studio Analyzer 是 Visual Studio .NET 企业版默认安装的一部分。

如果您误将 Visual Studio Analyzer 的这两个版本安装在同一台计算机上,那么将不能在 Visual Studio Analyzer 中收集事件。您必须卸载该产品的一个版本,并按照以下说明修复保留的已安装版本。

在卸载 Visual Studio Analyzer 6.0 之后修复 Visual Studio Analyzer

  1. 重新启动计算机。
  2. 运行 [Visual Studio .NET 安装目录]\Common7\Tools\Analyzer 下的 RegisterAnalyzerv7.bat。

在卸载 Visual Studio Analyzer 之后修复 Visual Studio Analyzer 6.0

  1. 在卸载 Visual Studio Analyzer 之“前”,将下列文件从 [Visual Studio .NET 安装目录]\Common7\Tools\Analyzer 复制到 [Visual Studio 6.0 安装目录]\Common\Tools\VS-ENT98\Vanalyzr:
  2. 在卸载 Visual Studio Analyzer 之“后”,运行 [Visual Studio 6.0 安装目录]\Common\Tools\VS-ENT98\Vanalyzr 下的 RegisterAnalyzerv6.bat。

 


 

4 安装 Visual Studio .NET

 

安装 Visual Studio .NET

  1. 关闭所有打开的应用程序,以防止在安装过程中需要进行系统的重新启动。
  2. 插入标为 Visual Studio .NET CD1 或 DVD 光盘。

    自动运行会启动 Setup.exe。如果自动运行没有启动的话,则请从安装 CD 或 DVD 的根目录下直接运行 Setup.exe。

    该安装程序对磁盘上已安装的组件进行扫描。如果安装程序确定系统需要进行组件更新,则在“安装”对话框中会出现“步骤 1:安装 Windows 组件更新”。选择步骤 1 来更新系统组件。如果不需要进行组件更新,则该选项会显示为灰色,此时您可以直接进入到步骤 2。在安装程序确认您的系统已经包含有最新的系统组件之后,“安装”对话框将会启用“步骤 2:安装 Visual Studio .NET”。选择步骤 2 来安装 Visual Studio .NET。

    注意   如果在安装程序运行的同时正在运行防病毒程序(例如,Norton AntiVirus 2001),则可能会显示警告,这是因为安装程序运行了访问文件系统对象的脚本。允许脚本运行是安全的。

注册 Visual Studio .NET

 

4.1 便于通过网络进行安装

下列过程阐释如何准备通过网络共享安装 Visual Studio .NET。

共享 CD 中的安装文件

  1. 在服务器上创建一个顶级文件夹(例如,VS7)。
  2. 在顶级文件夹中创建一个名为 WCU 的文件夹(例如,VS7\WCU)。
  3. 将标为“Visual Studio .NET Windows 组件更新”的 CD 中的内容复制到名为 WCU 的文件夹下。
  4. 在顶级文件夹中创建一个名为 VS 的文件夹。
  5. 将其余 Visual Studio .NET CD 中的内容复制到 VS7\VS 文件夹下(选择覆盖现有的文件)。
    注意   您还可以将其他 CD(如 SourceSafe 和 Visio 等的 CD)的内容复制到单独的文件夹中,以便于从网络上进行安装。
  6. 使用文本编辑器(例如,“记事本”)打开 VS 文件夹中的 setup.ini。
  7. 在 [Baseline] 一节中,将以“DIR=”开头的行更改为“DIR=..\WCU”。例如:
    [Baseline]
    DIR=..\WCU
    FileName=setup.exe
  8. 保存更改并关闭该文件。

    执行此步骤防止了安装过程中的磁盘交换请求,并将“Windows 组件更新”光盘的正确路径通知给安装程序。

  9. 创建 VS7 文件夹的网络共享,并建立适当的安全设置。现在,网络上的 Visual Studio .NET 安装程序路径是:
    \\[服务器名]\VS7\VS\setup.exe
  10. 注意   安装时,如果任何路径和文件名的组合超过 260 个字符,安装将失败。Visual Studio 中的路径最大长度为 221 个字符;因此,应将文件复制到长度小于 39 个字符的路径中。如果为网络映像创建网络共享,则到根安装位置的 UNC 路径长度应小于 39 个字符。

例如:

无效
\\products\corporate\licenses\DeveloperTools\Visual Studio\Visual Studio .NET\NetSetup
有效
\\products\DeveloperTools\Visual Studio .NET\NetSetup

 

4.2 为 ASP.NET 项目配置远程 Web 服务器

若要在 Visual Studio .NET 中处理 Web 应用程序,则必须正确配置您的开发计算机和 Web 服务器。

要求

下面是对于在 Visual Studio .NET 中处理 Web 窗体和 XML Web services 的操作系统要求:

配置服务器计算机

如果您正在一台使用 Visual Studio .NET 的计算机上进行开发,并要将您的 Web 应用程序部署到远程 Web 服务器计算机上,那么您必须正确配置该服务器计算机。进行此操作需要在 Web 服务器计算机上安装一些 Visual Studio .NET 组件。

注意   如果您将开发计算机用作 Web 服务器,则无需按照下列步骤操作;在计算机上安装 Visual Studio .NET 会正确配置该计算机。

为 Visual Studio .NET 配置单独的 Web 服务器计算机

  1. 在 Web 服务器计算机上运行 Visual Studio .NET 安装程序并执行步骤 1 以安装“Windows 组件更新”。

    这将在服务器计算机上安装 .NET 框架。在完成这一步骤后,安装进程将返回到 Visual Studio .NET 安装的步骤 2。

  2. 开始安装进程的步骤 2。安装窗口的左窗格中有若干安装选项。您应该:
    1. 除“服务器组件”之外,清除对所有选项的选择。
    2. 展开“服务器组件”节点,并选择“Web 开发”和“远程调试器”。
    3. 单击“立即安装”,继续安装。
  3. 请验证是否已配置了 FrontPage 服务器扩展。有关详细信息,请参阅 Visual Studio .NET CD1 或 DVD 上的 Setup\WebServer.htm。
  4. 将要创建 Web 项目的用户添加到“VS Developer”组中。

重要调试信息

 

4.3 安装 SQL Server 桌面引擎 (MSDE)

如果在安装过程中选择 SQL Server 桌面引擎功能,那么安装 SQL Server 桌面引擎 (MSDE) 所需的所有文件都要安装到该计算机上。下列步骤阐释如何配置并安装 MSDE。

警告   如果计划安装 Application Center 2000,则必须在安装 MSDE 之前安装 Application Center 2000。

设置 MSDE 实例名称

注意   您可以跳过这些步骤,并接受默认的实例名称 VSdotNET。
  1. 从“开始”菜单中选择“运行”。
  2. 输入:[安装 Visual Studio .NET 的驱动器号]:\Program Files\Microsoft Visual Studio .NET\Setup\MSDE\2052,然后单击“确定”。
  3. 双击名为 setup.ini 的文件以便使用“记事本”对其进行编辑。
  4. 使用新的实例名称替换 INSTANCENAME=VSdotNET 中的 VSdotNET。
  5. 从“文件”菜单中单击“保存”,并退出“记事本”。

安装 MSDE

  1. 从“开始”菜单中选择“运行”。
  2. 输入:[安装 Visual Studio .NET 的驱动器号]:\Program Files\Microsoft Visual Studio .NET\Setup\MSDE\2052,然后单击“确定”。
  3. 双击名为 setup.exe 的文件。

    等待 MSDE 完成安装。在“Windows 安装程序”对话框消失后,安装完成。

    注意   如果在安装过程中出现下面的消息:“安装程序未能配置服务器”,请参阅位于 http://support.microsoft.com/support/kb/articles/Q309/3/98.ASP 的知识库文章。

启动 SQL (MSDE) 服务

  1. 从“开始”菜单中选择“运行”。
  2. 键入 NET START MSSQL$VSdotNET,然后单击“确定”。
    注意   如果已安装具有其他实例名称的 MSDE,则在上面的命令中用新名称替换“VSdotNET”。

 

4.4 安装远程调试器

如果要调试远程计算机上的进程,则必须安装远程调试器。有关详细信息,请参阅位于 Visual Studio .NET CD1 或 DVD 根目录下的 RemoteComponents.htm。

 

4.5 安装 Windows 2000 SP2 符号

在 Visual Studio .NET 安装媒体上提供了 Windows 2000 SP2 符号,系统管理员和其他高级用户使用它诊断应用程序和计算机故障。这些文件只适用于 Windows 2000 用户。

安装 Windows 2000 SP2 符号

注意   在安装符号之前必须先完成“Windows 组件更新”步骤。如果在完成“Windows 组件更新”步骤之前运行此安装程序,将不能安装这些符号。
  1. 插入“Windows 组件更新”光盘。

    或者,

    插入 Visual Studio .NET DVD,然后打开 WCU 文件夹。

  2. 打开 Win2kSP2\Symbols\ 文件夹。
  3. 双击 sp2sym.exe,并将文件解压缩到一个本地文件夹中。
  4. 打开 < 在步骤 3 中选择的本地文件夹 >\Support\Debug。
  5. 打开 DBG_SP.htm,然后单击“安装 Service Pack 2 符号”。

 

4.6 卸载 Visual Studio .NET

若要卸载 Visual Studio .NET,请使用“添加/删除程序”控制面板。

卸载“Windows 组件更新”

卸载 Visual Studio .NET 不会卸载由“Windows 组件更新”安装的组件。对于提供单独卸载的组件,请使用“添加/删除程序”控制面板。

卸载系统服务包

如果在安装 Visual Studio .NET 之前尚未安装 Windows NT 4.0 Service Pack 6a 或 Windows 2000 SP2,而且希望在安装后能够卸载该服务包,则应该在安装 Visual Studio .NET 之前手动安装该服务包,并启用用于卸载的备份文件选项。尽管 Visual Studio .NET 会安装适当的服务包作为其系统组件更新的一部分,但 Visual Studio .NET 安装并不创建卸载目录。

 


 

5 已知的安装问题

 

5.1 无法找到原始安装位置

当在“添加/删除程序”控制面板的“更改或删除程序”部分运行安装程序时,在添加功能时可能接收到下面的错误信息:

“安装程序在<原始安装点路径>处找不到原始的安装源位置。请检查驱动器并确保可在该位置找到安装程序。”

出现该消息的原因是由于从中安装 Visual Studio .NET 的 CD 或网络位置不再存在。若要添加功能,请插入光盘或重新连接到网络位置,然后返回到安装程序。

 

5.2 错误 1308:未找到源文件

当从共享的 CD-ROM 驱动器中安装 Visual Studio .NET 时显示该消息。

若要继续安装,则插入下一张 CD,然后单击“重试”。当出现此错误信息时,对每张 CD 重复此操作。

重要事项   无法使用共享的 CD-ROM 驱动器通过网络共享 Visual Studio .NET。有关从网络共享位置安装 Visual Studio 的信息,请参阅本自述文件中的便于通过网络进行安装

 

5.3 运行安装程序时的错误信息

运行安装程序时,可能会看到以下错误信息:“加载安装组件时遇到问题。取消安装。”当缺少关键的安装文件时将发生此错误。如果正在从网络映像中进行安装,请重新复制 CD 或 DVD,以确保所有文件都存在。

还可能会看到以下错误信息:“未能填充选择树。”当计算机上安装了 Visual Studio .NET 的早期版本(例如,Beta 1)时将发生此错误。

有关卸载 Beta 1 或 PDC 技术预览版本的说明,请参阅本自述文件中的准备安装 Visual Studio .NET

 

5.4 错误 1711:将安装信息写入磁盘时出错

如果在可用空间少于 600 MB 的系统驱动器上运行安装程序,则可能发生此错误。

若要解决此问题

 

5.5 当计算机上以前安装过预发布版本时,在安装 .NET 框架的过程中将出错

在卸载 Visual Studio .NET 的预发布版之后,mscoree.dll 文件可能仍未从 System32 文件夹中成功移除。在安装过程中,由于该文件已经存在,您可能会看到编号为 1935 的错误。您也可能会看到错误 4113,其注释为:“安装程序检测到使用 Beta2 框架的产品。有关详细信息,请查看临时目录中的 dotnetfx.log。”

若要解决此问题

  1. 验证您是否已运行了 3.1 节中的所有步骤。
  2. 如果此问题仍然存在,请从“开始”菜单中选择“运行”。
  3. 键入 %windir%\system32 并单击“确定”。
  4. 从 System32 文件夹中删除文件 mscoree.dll。
    注意   如果无法删除此文件,请将此文件重命名为 mscoree2.dll。在重新启动计算机后可以安全地删除该重命名的文件。
  5. 再次运行 Visual Studio .NET 安装程序。

 

5.6 当注册表大小不足时出现安装错误

如果注册表的空间不足,则在安装过程中可能出现类似“错误:未能找到 INF 文件”的错误。

若要避免此类错误,请增加最大注册表大小限制。

注意   您必须以管理员身份登录到本地计算机才能更改注册表大小。

更改计算机注册表的最大大小

 

5.7 升级操作系统之后,.NET 框架性能降低

如果在安装 .NET 框架之后升级操作系统,则必须修复 .NET 框架以恢复性能。

修复 .NET 框架

  1. 从“控制面板”中选择“添加/删除程序”。
  2. 单击“单击此处以获得支持信息”。
  3. 打开文件 repair.htm,该文件安装在 .NET 框架的版本目录下。
  4. 按照 repair.htm 中的说明进行操作。

 

5.8 卸载 Visual Studio .NET 之后,Visual InterDev 6.0 无法创建新的 Web 项目

卸载 Visual Studio .NET 之后,您将不能使用 Visual InterDev 6.0 创建新的 Web 项目。

若要解决此问题

 

5.9 安装视频显示卡的当前驱动程序

请确保已在计算机上安装了视频显示卡的当前驱动程序。已确认过期的视频显示卡驱动程序会导致诸如以下一些问题:

若要防止这类问题

下载并安装当前的驱动程序。操作系统的自动更新功能本身并不能发现更新的驱动程序,意识到这一点非常重要。例如,如果您使用的视频显示卡是某种 ATI Rage 产品,请访问 ATI Web 站点,查找您所用的视频显示卡的最新驱动程序,并进行下载和安装。

 

5.10 ATI Rage 视频驱动程序和真彩色设置

装有 ATI Rage 视频驱动程序的计算机在安装 Visual Studio .NET 时,不应使用真彩色显示设置。这种硬件和显示设置组合在安装或运行 Visual Studio .NET 时会导致崩溃。

若要更改显示器设置

  1. 在“开始”菜单上选择“设置”,然后选择“控制面板”。
  2. 选择“显示”,然后选择“设置”选项卡。
  3. 在“颜色”下拉列表中选择一个选项,如“增强色”。

 

5.11 在使用 Matrox G400 Max 双监视器时无法访问安装用户界面。

Matrox G400 Max 双监视器视频卡的用户可能会发现在安装期间无法访问用户界面的某些区域。

若要纠正此问题,请从位于 http://www.matrox.com 的 Matrox Web 站点下载最新的驱动程序。

 

5.12 在从 Windows NT 4.0 升级到 Windows 2000 之后,Visual Studio .NET 需要修复。

如果在 Windows NT 4.0 上安装了 Visual Studio .NET,并且随后升级到 Windows 2000,则在安装 Windows 2000 SP2 之前,某些功能可能不能正常运行。

若要纠正此问题,请以修复模式重新安装 Visual Studio .NET。

以修复模式运行

  1. 单击“开始”,指向“设置”,然后选择“控制面板”。
  2. 在“控制面板”中选择“添加/删除程序”。
  3. 选择“Visual Studio .NET”,并运行步骤 1 来重新安装 Windows 组件。

 

5.13 Visual SourceSafe 6.0c 未进行 Windows 2000 和 Windows XP 徽标认证

Visual Studio .NET 企业版中包括有 Visual SourceSafe 6.0c。该产品未针对 Windows 2000 或 Windows XP 徽标认证进行测试。

 

5.14 错误:终端服务器安装失败

当在以应用程序服务器模式启用终端服务的 Windows 2000 Server 计算机上运行 Visual Studio .NET 安装程序时,您可能会看到这样的消息:“在可以安装此程序之前,终端服务器必须处于安装模式。”如果出现此消息,即使是从“添加/删除程序”控制面板中运行安装程序,也要按照以下步骤进行操作。

解决此问题

  1. 打开“开始”菜单,然后选择“运行”。
  2. 在“运行”对话框中,键入以下内容:change user /install,并单击“确定”。
  3. 运行 Visual Studio .NET 安装程序。

 

5.15 ASP.NET 无法在启用 /3GB 启动选项的计算机上运行

.NET 运行库不支持 /3GB 启动选项,该选项使用户模式程序可以访问 3 GB 的内存。在这种配置下运行的可执行文件会引发异常并退出;同时如果启用该选项,ASP.NET ISAPI 将无法加载。有关更多信息,请参阅 http://support.microsoft.com/support/kb/articles/Q170/7/56.ASP

解决此问题

 

5.16 有关缺少文件或程序集的错误

在同一台计算机上安装多个 Visual Studio 产品时,某些共享程序集可能在两个产品中都存在。如果卸载其中一个 Visual Studio 产品,在移除某些共享程序集时就可能破坏保留产品中的功能。结果会产生类似这样的错误:“找不到文件或程序集名称 XXX,或找不到它的一个依赖项。”

解决此问题

  1. 单击“开始”,指向“设置”,然后选择“控制面板”。
  2. 在“控制面板”中选择“添加/删除程序”。
  3. 选择保留的 Visual Studio .NET 产品,并运行“修复/重新安装”。

 

5.17 不要从 Visio 安装 CD 中安装 Windows Installer 1.1

Visio CD(包括在 Visual Studio .NET 企业级结构设计版中)包含 Windows Installer 1.1,Windows Installer 1.1 未经 Microsoft Authenticode 签名。由于 Visual Studio .NET 安装程序安装 Windows Installer 2.0,因此在已安装有 Visual Studio .NET 的计算机上不会安装 Visio CD 上早期版本的 Windows Installer。

Microsoft 不推荐在未安装 Visual Studio .NET 的早期操作系统(Windows 95、Windows 98 和 Windows NT 4.0)上,从 Visio CD 上直接安装 Windows Installer 1.1。

 

5.18 TEMP 路径中的中文字符导致安装失败

如果用户名包含中文字符,您可能会看到下面的消息:“安装程序在创建事件日志名时遇到问题,现在将关闭。有关此错误的更多信息,请参阅自述文件。”

解决此问题

  1. 从桌面上右击“我的电脑”,然后在快捷菜单中选择“属性”。
  2. 在“高级”选项卡上,单击“环境变量”。
  3. 在“用户变量”窗格中,单击名为 TEMP 的变量,并单击“编辑”。
  4. 在“变量值”框中,键入一个不包含中文字符的值,或者引用一个包含中文字符的环境变量。
  5. 对于名为 TMP 的变量重复进行步骤 3 和 4。
  6. 单击“确定”以保存新值。
  7. 重新启动安装程序。

 

5.19 Windows 组件更新中的“未找到数字签名”错误

在运行“Visual Studio .NET Windows 组件更新”过程中,如果已安装了 Microsoft 数据访问组件 2.6 SP2,则当安装 Microsoft 数据访问组件 2.7 时,可能会出现“未找到数字签名”错误。

解决此问题

  1. 单击“确定”以遣除数字签名错误信息。
  2. 单击“完成”以遣除“安装部分完成”页。
  3. 如果安装程序提示您重新启动,请单击“立即重新启动”。
  4. 单击链接 1“Windows 组件更新”以重新安装 Microsoft 数据访问组件 2.7。
  5. Windows 组件更新成功完成后,请继续进行 Visual Studio .NET 的安装。

 


 

6 API 更改

在 Visual Studio .NET Beta 2 版本和 Visual Studio .NET 的最终版本之间,.NET 框架中的 API 已经更改。名为 APIChangesBeta2toRTM.htm 的文档列出了这些更改,该文档位于已安装的 .NET 框架 SDK 的 \docs 子文件夹中。

 

6.1 ASP.NET 中的进程和请求标识

在 Windows 2000 和 Windows XP 系统上以默认设置安装后,ASP.NET 在辅助进程中运行 Web 应用程序代码。该进程的标识将默认为无特权的本地帐户“ASPNET 帐户”。

而在 ASP.NET 的 Beta 版中,进程标识为 System(系统),这是一个强大的管理员帐户,在计算机上拥有众多特权。为了提供一个具有较少特权的默认安装,现在采用了一个具有较少特权的帐户,适用于诸多 Web 应用程序。

但是,在某些情况下,用 Beta 版 ASP.NET 开发的 ASP.NET 应用程序可能需要加以更改方能适用于新的进程标识。有关这一更改的详细信息,请查阅 http://go.microsoft.com/fwlink/?LinkId=5828 上的 ASP.NET 文档。

 


 

7 安全准则

有关最新安全信息,请访问 .NET 框架安全 Web 站点:http://go.microsoft.com/fwlink/?LinkId=5588

 

7.1 调试器用户帐户组

 

Visual Studio .NET 安装程序会在系统中创建一个 Debugger Users 帐户组,该帐户组允许计算机上不属于 Administrator 组的用户调试各自的进程。请仅向该组添加受信任的用户。

 


 

8 部署 .NET 框架

有关随应用程序部署 .NET 框架的信息,请访问 http://go.microsoft.com/fwlink/?LinkId=5201

 


 

9 对 GB18030-2000 编码标准的支持

Visual Studio .NET 增加了对各种编码标准的支持,尤其是对 GB18030-2000 编码标准的支持。开发人员通过使用 Visual Studio .NET 的相关功能,可以轻松开发出符合 GB18030-2000 编码标准的应用程序。

概括地讲,Visual Studio .NET 提供了两种方法来开发支持 GB18030-2000 编码标准的应用程序:
  1. 使用 .NET 框架中提供的类和方法,建立托管的代码
  2. 通过 PInvode 调用 Windows 系统提供的 GB18030-2000 支持包中的扩展 Windows API

开发人员既可以单独使用以上两种方法,也可以将两种方法结合起来使用。但无论选择哪种方法,开发人员需要在开发机器及运行机器上安装 Microsoft Windows GB18030-2000 支持包。该支持包包含支持 GB18030-2000 标准所需要的各种资源,如字体文件和支持 GB18030 标准的扩展的API。该支持包可以从微软(中国)公司的网站上下载:http://www.microsoft.com/china/windows2000/downloads/18030.asp

Visual Studio .NET 对 GB18030-2000 编码标准的支持,还表现在开发环境(design time)能够支持使用 GB18030-2000 编码字符集。开发者可以用 GB18030-2000 编码字符集中的字符来设置控件的属性值,或在程序代码中使用 GB18030 编码字符集中的字符作标示。Visual Studio .NET 的设计器和内置的大部分控件都支持 GB18030-2000 编码字符集。

 


 

10 已知的产品问题

Visual Studio .NET 的所有已知问题都位于 http://support.microsoft.com/directory/content.asp?ID=FH;ZH-CN;vsnet&SD=GN&FR=0&LN=ZH-CN