visual studio 中的某些项目类型和功能要求在可以使用此功能或项目之前,安装在安装程序中可能被列为可选的特定软件组件。这些组件中有些必须安装在开发计算机上,而有些则可以安装在远程计算机上。
识别软件要求问题
下表列出了必须在不同的操作系统上安装以执行指定任务的组件。这些组件不用 visual studio .net windows 组件更新安装。您希望windows nt 4windows 2000windows xpwindows 98 windows me开发 web 应用程序和 web 服务internet information server 4.0,随 windows nt 4 option pack 提供1internet 信息服务 (iis)iis不支持编译与 microsoft windows 消息队列 (msmq) 相关的代码microsoft message queue server 1.0,随 windows nt 4 option pack 提供消息队列服务消息队列服务不支持在远程计算机上调试代码visual studio 远程调试器visual studio 远程调试器visual studio 远程调试器visual studio 远程调试器 1windows nt 4 server 不支持调试 web 应用程序和 xml web 服务;只能在运行 windows 2000 或 windows xp 的计算机上调试 web 应用程序和 xml web 服务。
常见问题
我为什么无法创建本地 web 应用程序? 您没有在此计算机上安装 internet 信息服务 (iis)。web 应用程序和 web 服务要求同时安装 iis 和 frontpage 服务器扩展,才能在本地开发这些项目类型。有关更多信息,请参阅introduction to web projects和troubleshooting web projects。 当我编译包含 messagequeue 组件的代码时,为什么收到错误? 如果您没有在计算机上安装 microsoft windows 消息队列,当您试图编译使用消息队列的代码时,可能会收到指示缺少 mqoa.dll 文件的错误信息。有关更多信息,请参阅introduction to messaging。 如何在其他计算机上启用调试? 在任何要从其他计算机进行调试的计算机上必须安装 visual studio 远程调试组件。 当我试图在 nt4 上调试 web 应用程序时,为什么收到错误? visual studio 不支持在 windows nt 4 web 服务器上调试 asp web 应用程序。有关更多信息,请参阅error while trying to run project: unable to start debugging on the web server和troubleshooting web projects。 有 windows nt 4.0 不支持的功能吗? windows nt 4.0 不支持 asp .net、com+ 1.0 事务或多处理器垃圾回收。这些功能仅在 windows 2000 和 windows xp 上可用。
解决软件要求问题
以下各节包括有关如何安装本主题前面列出的组件的说明。
安装 internet 信息服务和 internet information server
必须安装了 iis 才能创建本地 web 应用程序和 web 服务。如果在安装此产品时没有安装 iis,请遵循以下步骤。 在 windows 2000 或 windows xp 上安装 iis
插入 visual studio windows 组件更新 cd 并忽略自动运行信息。 —或— 插入 visual studio .net dvd。
在“开始”菜单上,选择“设置”,然后选择“控制面板”。
在“控制面板”中,选择“添加/删除程序”,然后选择“添加/删除 windows 组件”。
在“windows 组件向导”中,从“组件”列表中选择“internet 信息服务 (iis)”。
单击“下一步”开始安装。
安装完成后,返回到“添加/删除程序”。
选择已安装的 visual studio .net 产品(如 visual studio .net 企业版或 visual basic .net),然后选择“更改”。
重新安装 visual studio .net 产品。
在 windows nt 4 上安装 iis
从 internet 上的 http://www.microsoft.com/ntserver/nts/downloads/recommended/nt4optpk/default.asp 位置下载并安装 windows nt4 option pack。务必选择安装 internet information server 4.0。
安装消息队列服务
如果您没有在计算机上安装 microsoft 消息队列,当您试图编译使用消息队列的代码时,可能会收到指示缺少 mqoa.dll 文件的错误信息。 在 windows 2000 和 windows xp 上安装消息队列服务
在“开始”菜单上,选择“设置”,然后选择“控制面板”。
在“控制面板”中,选择“添加/删除程序”,然后选择“添加/删除 windows 组件”。
在“windows 组件向导”中,从“组件”列表中选择“消息队列服务”。
单击“下一步”,然后遵循其余的步骤。
在 windows nt 4 上安装消息队列服务
从 internet 上的 http://www.microsoft.com/ntserver/nts/downloads/recommended/nt4optpk/default.asp 位置下载并安装 windows nt4 option pack。务必选择安装 microsoft message queue server 1.0。
安装 visual studio 远程调试器
visual studio 远程调试器允许将一台或多台计算机设置为调试平台,而另一台计算机是您的测试平台。visual studio 远程调试器可以安装在 windows nt4.0 和 windows 98以及更高版本的 windows 上。此组件包括 sql、tsql、本机、托管和脚本调试所必需的文件。有关更多信息,请参阅setting up remote debugging。