gpt4 book ai didi

.net - 如果没有 Visual Studio,如何使用 Wcf 测试客户端?

转载 作者:行者123 更新时间:2023-12-03 07:41:53 24 4
gpt4 key购买 nike

当 WcfTestClient.exe 自行复制到另一台计算机时,运行时错误会阻止您连接到 WCF 服务,例如:

System.IO.FileNotFoundException: Could not load file or Assembly 'Microsoft.Build.Utilities.Core, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

不安装Visual Studio如何使用这个工具?

最佳答案

要将 WCFTestClient.exe 作为独立应用程序运行(无需安装完整版本的 Visual Studio 2010):

  1. dest.计算机中创建一个目录,并将wcftestclient.exe复制到其中(仅该文件)
  2. 将 Microsoft.VisualStudio.VirtualTreeGrid.dll(版本 10)从下面的文件复制到 dest. 计算机中 wcftestclient.exe 的同一目录。

    C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.VisualStudio.VirtualTreeGrid\v4.0_10.0.0.0__b03f5f7f11d50a3a
  3. 您将在目标计算机中创建以下两个注册表项:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\WinSDK-NetFx40Tools-x64]
    "InstallationFolder"="\"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\WinSDK-NetFx40Tools-x86]
    "InstallationFolder"="\"

    步骤说明:您可以从开发计算机中导出它们(也许您可以找到其他版本,但请先尝试使用 v7.0A)

  4. 那么您需要从以下位置复制:

    C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\svcutil.exe

    到您的目标计算机(与wcftestclient.exe相同的目录)

    步骤说明:这个版本的svcutil.exe

  5. 很重要
  6. 运行wcftestclient.exe

最后注意事项:您只需要两个 .exe 文件和一个 .dll (wcftestclient.exe, svcutil.exe 和 Microsoft.VisualStudio.VirtualTreeGrid.dll) 来运行应用程序。

More information

关于.net - 如果没有 Visual Studio,如何使用 Wcf 测试客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6340082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com