2

我正在尝试在未安装 Visual Studio 的服务器上获取 WCF 测试客户端 10(包含在 VS 2010 中)。我能够找到版本 9 的文件包,但不是 10。这些包包括以下文件:

  • Microsoft.VisualStudio.VirtualTreeGrid.dll*
  • SvcUtil.exe*
  • SvcUtil.exe.config
  • WcfSvcHost.exe
  • WcfWvcHost.exe.config
  • WcfTestClient.exe*
  • WcfTestClient.exe.config

我读到只有标有 * 的文件是必需的。我试图将这些文件的版本从我的机器(安装了 VS 2010)复制到目标机器上的文件夹,但是当我运行 WcfTestClient.exe 时,我收到以下错误:

要运行此应用程序,您首先必须安装以下 .NET Framework 版本之一:

v4.0.30319

请联系您的应用程序发布者以获取有关获取适当版本的 .NET Framework 的说明。

它似乎正在寻找 .NET 4,我们尚未将我们的应用程序迁移到该版本。我从以下两个位置尝试使用 SvcUtil.exe:

  • C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
  • C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 工具

但都没有奏效。

我还添加了以下注册表项(因为这篇文章):

  • [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"="\"

我希望客户端依赖的某个 dll 可以添加到文件夹中?

任何帮助,将不胜感激!

4

1 回答 1

3

如果你从这里下载呢?

https://community.dynamics.com/crm/b/workandstudybook/archive/2014/06/03/standalone-wcftestclient.aspx

于 2014-09-18T02:27:48.130 回答