症状
请考虑以下方案。 在 Microsoft Visual Studio 2005 中添加对项目的 Web 引用。 对于描述 Web 服务的 Web 服务描述语言(WSDL)文件,第一个 <架构> 元素包含一个默认命名空间。 例如,第一个 <架构> 元素如下所示:
<xsd:schema xmlns="http://<URL>" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://<URL>" elementFormDefault="qualified" attributeFormDefault="unqualified">
在这种情况下,你可能会收到以下错误消息:
自定义工具 "MSDiscoCodeGenerator" 失败。 无法从命名空间 "http://NamespaceLocation" 导入绑定 "BindingName"。
此外,你将在 " 错误列表 " 窗口中收到以下错误消息:
错误1自定义工具错误:无法导入 WebService/Schema。无法从 namespace "http://NamespaceLocation" 导入绑定 "BindingName"。 无法导入操作 "操作名称"。 缺少元素 "ElementName"。
解决方案
服务包信息
若要解决此问题,请获取适用于 Windows Vista 的最新服务包。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
935791如何获取最新的 Windows Vista Service Pack
修补程序信息
Microsoft 提供了一个受支持的修补程序。但是,此修补程序仅用于更正本文中所述的问题。仅对遇到此特定问题的系统应用此修补程序。此修补程序可能会接受其他测试。因此,如果你不会对此问题造成严重影响,我们建议你等待包含此修补程序的下一个软件更新。若要从 MSDN 代码库下载此修补程序,请访问下面的 Microsoft 网站:
http://code.msdn.microsoft.com/KB925492注意 MSDN 代码库显示该修补程序可用的语言。 如果看不到列出的语言,则是因为代码库资源页面对该语言不可用。注意 如果出现其他问题或需要进行任何故障排除,则可能必须创建单独的服务请求。 对于此特定修补程序不具备的其他支持问题和问题,将照常收取支持费用。 有关 Microsoft 客户服务和支持电话号码的完整列表,或者要创建单独的服务请求,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
先决条件
必须安装 Microsoft .NET Framework 2.0 才能应用此修补程序。
重启要求
应用此修补程序后,无需重新启动计算机。
修补程序替换信息
此修补程序不替代任何其他修补程序。
文件信息
此修补程序的英文版具有下表中列出的文件属性(或较新的文件属性)。 这些文件的日期和时间按协调世界时 (UTC) 列出。 在查看文件信息时,文件时间将转换为本地时间。 若要了解 UTC 与本地时间之间的时差,请使用控制面板中“日期和时间”项中的“时区”选项卡。
文件名 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
System.xml.dll |
2.0.50727.215 |
2035712 |
20-Sep-2006 |
10:01 |
x86 |
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。 此问题首先在 Windows Vista Service Pack 1 中更正。
更多信息
有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684 用于描述 Microsoft 软件更新的标准术语的说明