我使用MSVC ++创建了程序,除了它的主要任务调用WCF服务器功能。在Windows 7
和Windows 8
下,一切正常,我遇到了Windows XP
的几个问题:
webservice.dll
缺失且程序无法启动。为什么某些Windows XP安装包含webservice.dll
而其他安装包含{ - 1}}?如何安装所需的dll?Win XP
webservice.dll
的{{1}}计算机上,有时程序崩溃而没有任何报告。重新编译程序后没有WCF客户端代码程序运行正常。什么可能是寻找问题的起点?答案 0 :(得分:0)
在Windows XP上,您需要将其与应用程序打包在一起。它在某些盒子上运行的原因可能是由另一个使用WWSAPI的已安装应用程序引起的。
Windows XP,Windows Vista,Windows Server 2003和Windows Server 2008的Windows Web Services API的最终版本现已推出
与此API的过去预发布版本相比,此最终版本可以在生产代码中使用,并与产品的最终版本一起重新分发。因此,最终版本仅适用于同意Windows Master Redistribution License Agreement(MRLA)条款的公司。要获取此版本的可再发行安装程序以及Windows MRLA的副本以供审核,请通过电子邮件发送正式请求。
部分复制并改编自2009年10月9日Windows Core Networking blog的Ari Pernick。