本文档包含安装 Visual Studio .NET 的最终说明。有关最新的产品支持信息,请访问 Visual Studio .NET (2002) 支持中心。
在您安装 Visual Studio .NET 之后,Visual Studio .NET 的《最终用户许可协议》(EULA.txt) 可供参考,该文件位于 CD1 或 DVD 的 Setup 文件夹下。
除了本 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\ |
下面的表格列出了 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 鼠标或兼容的指点设备 |
Visual Studio .NET 和 Visual Studio 6.0 可以安装到同一台计算机上,并可同时运行。安装了 Visual Studio .NET 文档后,请参阅“升级应用程序”以获悉有关应用程序兼容性和升级的更多信息。
有关最新的 Visual Studio .NET 安装说明,请访问 http://support.microsoft.com/support/kb/articles/Q312/7/79.asp。
注意 如果您的计算机上曾经安装过 .NET 框架或 Visual Studio .NET 的预发布版本(Beta 1、Beta 2、或 PDC 技术预览版),您可以按照以下步骤来卸载以前安装的版本。
卸载 Visual Studio .NET 的预发布版本
注意 如果未列出该服务,则继续进行步骤 14。
如果已使用 Visual Studio .NET 的预发布版本创建了应用程序,并使用 Visual Studio .NET 部署功能提供的 .NET 框架合并模块对这些应用程序进行了部署,那么您必须在安装 Visual Studio .NET 之前卸载这些应用程序。
若要卸载已部署的应用程序,请使用“控制面板”中的“添加/删除程序”功能。
如果不卸载已部署的应用程序,Visual Studio .NET 安装将不能继续进行,直到将 .NET 框架的所有实例卸载完为止。
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
在卸载 Visual Studio Analyzer 之后修复 Visual Studio Analyzer 6.0
安装 Visual Studio .NET
自动运行会启动 Setup.exe。如果自动运行没有启动的话,则请从安装 CD 或 DVD 的根目录下直接运行 Setup.exe。
该安装程序对磁盘上已安装的组件进行扫描。如果安装程序确定系统需要进行组件更新,则在“安装”对话框中会出现“步骤 1:安装 Windows 组件更新”。选择步骤 1 来更新系统组件。如果不需要进行组件更新,则该选项会显示为灰色,此时您可以直接进入到步骤 2。在安装程序确认您的系统已经包含有最新的系统组件之后,“安装”对话框将会启用“步骤 2:安装 Visual Studio .NET”。选择步骤 2 来安装 Visual Studio .NET。
注意 如果在安装程序运行的同时正在运行防病毒程序(例如,Norton AntiVirus 2001),则可能会显示警告,这是因为安装程序运行了访问文件系统对象的脚本。允许脚本运行是安全的。
注册 Visual Studio .NET
下列过程阐释如何准备通过网络共享安装 Visual Studio .NET。
共享 CD 中的安装文件
注意 您还可以将其他 CD(如 SourceSafe 和 Visio 等的 CD)的内容复制到单独的文件夹中,以便于从网络上进行安装。
[Baseline] DIR=..\WCU FileName=setup.exe
执行此步骤防止了安装过程中的磁盘交换请求,并将“Windows 组件更新”光盘的正确路径通知给安装程序。
\\[服务器名]\VS7\VS\setup.exe
注意 安装时,如果任何路径和文件名的组合超过 260 个字符,安装将失败。Visual Studio 中的路径最大长度为 221 个字符;因此,应将文件复制到长度小于 39 个字符的路径中。如果为网络映像创建网络共享,则到根安装位置的 UNC 路径长度应小于 39 个字符。
例如:
无效 |
---|
\\products\corporate\licenses\DeveloperTools\Visual Studio\Visual Studio .NET\NetSetup |
有效 |
---|
\\products\DeveloperTools\Visual Studio .NET\NetSetup |
若要在 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 服务器计算机
这将在服务器计算机上安装 .NET 框架。在完成这一步骤后,安装进程将返回到 Visual Studio .NET 安装的步骤 2。
重要调试信息
如果在安装过程中选择 SQL Server 桌面引擎功能,那么安装 SQL Server 桌面引擎 (MSDE) 所需的所有文件都要安装到该计算机上。下列步骤阐释如何配置并安装 MSDE。
警告 如果计划安装 Application Center 2000,则必须在安装 MSDE 之前安装 Application Center 2000。
设置 MSDE 实例名称
注意 您可以跳过这些步骤,并接受默认的实例名称 VSdotNET。
安装 MSDE
等待 MSDE 完成安装。在“Windows 安装程序”对话框消失后,安装完成。
注意 如果在安装过程中出现下面的消息:“安装程序未能配置服务器”,请参阅位于 http://support.microsoft.com/support/kb/articles/Q309/3/98.ASP 的知识库文章。
启动 SQL (MSDE) 服务
注意 如果已安装具有其他实例名称的 MSDE,则在上面的命令中用新名称替换“VSdotNET”。
如果要调试远程计算机上的进程,则必须安装远程调试器。有关详细信息,请参阅位于 Visual Studio .NET CD1 或 DVD 根目录下的 RemoteComponents.htm。
在 Visual Studio .NET 安装媒体上提供了 Windows 2000 SP2 符号,系统管理员和其他高级用户使用它诊断应用程序和计算机故障。这些文件只适用于 Windows 2000 用户。
安装 Windows 2000 SP2 符号
注意 在安装符号之前必须先完成“Windows 组件更新”步骤。如果在完成“Windows 组件更新”步骤之前运行此安装程序,将不能安装这些符号。
或者,
插入 Visual Studio .NET DVD,然后打开 WCU 文件夹。
若要卸载 Visual Studio .NET,请使用“添加/删除程序”控制面板。
卸载 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 安装并不创建卸载目录。
当在“添加/删除程序”控制面板的“更改或删除程序”部分运行安装程序时,在添加功能时可能接收到下面的错误信息:
“安装程序在<原始安装点路径>处找不到原始的安装源位置。请检查驱动器并确保可在该位置找到安装程序。”
出现该消息的原因是由于从中安装 Visual Studio .NET 的 CD 或网络位置不再存在。若要添加功能,请插入光盘或重新连接到网络位置,然后返回到安装程序。
当从共享的 CD-ROM 驱动器中安装 Visual Studio .NET 时显示该消息。
若要继续安装,则插入下一张 CD,然后单击“重试”。当出现此错误信息时,对每张 CD 重复此操作。
重要事项 无法使用共享的 CD-ROM 驱动器通过网络共享 Visual Studio .NET。有关从网络共享位置安装 Visual Studio 的信息,请参阅本自述文件中的便于通过网络进行安装。
运行安装程序时,可能会看到以下错误信息:“加载安装组件时遇到问题。取消安装。”当缺少关键的安装文件时将发生此错误。如果正在从网络映像中进行安装,请重新复制 CD 或 DVD,以确保所有文件都存在。
还可能会看到以下错误信息:“未能填充选择树。”当计算机上安装了 Visual Studio .NET 的早期版本(例如,Beta 1)时将发生此错误。
有关卸载 Beta 1 或 PDC 技术预览版本的说明,请参阅本自述文件中的准备安装 Visual Studio .NET。
如果在可用空间少于 600 MB 的系统驱动器上运行安装程序,则可能发生此错误。
若要解决此问题
在卸载 Visual Studio .NET 的预发布版之后,mscoree.dll 文件可能仍未从 System32 文件夹中成功移除。在安装过程中,由于该文件已经存在,您可能会看到编号为 1935 的错误。您也可能会看到错误 4113,其注释为:“安装程序检测到使用 Beta2 框架的产品。有关详细信息,请查看临时目录中的 dotnetfx.log。”
若要解决此问题
%windir%\system32
并单击“确定”。
注意 如果无法删除此文件,请将此文件重命名为 mscoree2.dll。在重新启动计算机后可以安全地删除该重命名的文件。
如果注册表的空间不足,则在安装过程中可能出现类似“错误:未能找到 INF 文件”的错误。
若要避免此类错误,请增加最大注册表大小限制。
注意 您必须以管理员身份登录到本地计算机才能更改注册表大小。
更改计算机注册表的最大大小
如果在安装 .NET 框架之后升级操作系统,则必须修复 .NET 框架以恢复性能。
修复 .NET 框架
卸载 Visual Studio .NET 之后,您将不能使用 Visual InterDev 6.0 创建新的 Web 项目。
若要解决此问题
请确保已在计算机上安装了视频显示卡的当前驱动程序。已确认过期的视频显示卡驱动程序会导致诸如以下一些问题:
若要防止这类问题
下载并安装当前的驱动程序。操作系统的自动更新功能本身并不能发现更新的驱动程序,意识到这一点非常重要。例如,如果您使用的视频显示卡是某种 ATI Rage 产品,请访问 ATI Web 站点,查找您所用的视频显示卡的最新驱动程序,并进行下载和安装。
装有 ATI Rage 视频驱动程序的计算机在安装 Visual Studio .NET 时,不应使用真彩色显示设置。这种硬件和显示设置组合在安装或运行 Visual Studio .NET 时会导致崩溃。
若要更改显示器设置
Matrox G400 Max 双监视器视频卡的用户可能会发现在安装期间无法访问用户界面的某些区域。
若要纠正此问题,请从位于 http://www.matrox.com 的 Matrox Web 站点下载最新的驱动程序。
如果在 Windows NT 4.0 上安装了 Visual Studio .NET,并且随后升级到 Windows 2000,则在安装 Windows 2000 SP2 之前,某些功能可能不能正常运行。
若要纠正此问题,请以修复模式重新安装 Visual Studio .NET。
以修复模式运行
Visual Studio .NET 企业版中包括有 Visual SourceSafe 6.0c。该产品未针对 Windows 2000 或 Windows XP 徽标认证进行测试。
当在以应用程序服务器模式启用终端服务的 Windows 2000 Server 计算机上运行 Visual Studio .NET 安装程序时,您可能会看到这样的消息:“在可以安装此程序之前,终端服务器必须处于安装模式。”如果出现此消息,即使是从“添加/删除程序”控制面板中运行安装程序,也要按照以下步骤进行操作。
解决此问题
change user /install
,并单击“确定”。
.NET 运行库不支持 /3GB 启动选项,该选项使用户模式程序可以访问 3 GB 的内存。在这种配置下运行的可执行文件会引发异常并退出;同时如果启用该选项,ASP.NET ISAPI 将无法加载。有关更多信息,请参阅 http://support.microsoft.com/support/kb/articles/Q170/7/56.ASP。
解决此问题
在同一台计算机上安装多个 Visual Studio 产品时,某些共享程序集可能在两个产品中都存在。如果卸载其中一个 Visual Studio 产品,在移除某些共享程序集时就可能破坏保留产品中的功能。结果会产生类似这样的错误:“找不到文件或程序集名称 XXX,或找不到它的一个依赖项。”
解决此问题
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。
如果用户名包含中文字符,您可能会看到下面的消息:“安装程序在创建事件日志名时遇到问题,现在将关闭。有关此错误的更多信息,请参阅自述文件。”
解决此问题
在运行“Visual Studio .NET Windows 组件更新”过程中,如果已安装了 Microsoft 数据访问组件 2.6 SP2,则当安装 Microsoft 数据访问组件 2.7 时,可能会出现“未找到数字签名”错误。
解决此问题
在 Visual Studio .NET Beta 2 版本和 Visual Studio .NET 的最终版本之间,.NET 框架中的 API 已经更改。名为 APIChangesBeta2toRTM.htm 的文档列出了这些更改,该文档位于已安装的 .NET 框架 SDK 的 \docs 子文件夹中。
在 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 文档。
有关最新安全信息,请访问 .NET 框架安全 Web 站点:http://go.microsoft.com/fwlink/?LinkId=5588。
Visual Studio .NET 安装程序会在系统中创建一个 Debugger Users 帐户组,该帐户组允许计算机上不属于 Administrator 组的用户调试各自的进程。请仅向该组添加受信任的用户。
有关随应用程序部署 .NET 框架的信息,请访问 http://go.microsoft.com/fwlink/?LinkId=5201。
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 编码字符集。
Visual Studio .NET 的所有已知问题都位于 http://support.microsoft.com/directory/content.asp?ID=FH;ZH-CN;vsnet&SD=GN&FR=0&LN=ZH-CN。