适用于Windows XP的本机WCF客户端

适用于Windows XP的本机WCF客户端,wcf,visual-c++,Wcf,Visual C++,我已经用MSVC++创建了一个程序,除了它的主要任务调用WCF服务器函数之外。在Windows 7和Windows 8下,一切正常,我在Windows XP中遇到了几个问题: 在一些机器上,我有一个错误,webservice.dll丢失,程序无法启动。为什么某些Windows XP安装包含webservice.dll,而其他安装不包含?如何安装所需的dll? 在具有webservice.dll的Win XP计算机上,有时程序会在没有任何报告的情况下崩溃。在没有WCF客户端代码的情况下重新编译程序

我已经用MSVC++创建了一个程序,除了它的主要任务调用WCF服务器函数之外。在Windows 7和Windows 8下,一切正常,我在Windows XP中遇到了几个问题:

在一些机器上,我有一个错误,webservice.dll丢失,程序无法启动。为什么某些Windows XP安装包含webservice.dll,而其他安装不包含?如何安装所需的dll? 在具有webservice.dll的Win XP计算机上,有时程序会在没有任何报告的情况下崩溃。在没有WCF客户端代码的情况下重新编译程序后,程序运行良好。寻找问题的起点是什么? 在Windows XP上,您需要将其与应用程序打包。它在某些机箱上工作的原因可能是由于另一个安装的应用程序也使用了WWSAPI

适用于Windows XP、Windows Vista、Windows Server 2003和Windows Server 2008的Windows Web服务API的最终版本现已发布

与此API过去的预发布版本不同,此最终版本可以在生产代码中使用,并与产品的最终版本一起重新分发。因此,最终版本仅适用于同意Windows主重新分发许可协议MRLA条款的公司。要获取此版本的可再发行安装程序和Windows MRLA副本以供审查,请通过电子邮件发送正式请求


部分复制和改编自2009年10月9日的《来自》。

webservice.dll不是我的——它来自微软。我们没有MIRLA协议。这意味着我没有可能获得WWSAPI什么将包括webservice.dll?也许出于实验目的,可以从其他地方下载它?但为什么我的代码在使用另一个已安装的应用程序WWSAPI时崩溃?这可能是因为我的应用程序没有安装WWSAPI?您没有提供任何有关您遇到的崩溃的详细信息,您真的希望得到合理的答案吗?