首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从Visual 2022运行WcfTestClient?

如何从Visual 2022运行WcfTestClient?
EN

Stack Overflow用户
提问于 2021-12-17 06:42:05
回答 2查看 5.1K关注 0票数 8

我已经安装了VS 2022,我需要使用WcfTestClient来测试我的服务。但我找不到。

它曾经在VS 2019年位于下面的位置。

MicrosoftVisualStudio\2019\Professional\Common7\IDE:\

文件(X86)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-12-18 01:12:20

有两件事需要检查:

  1. 您安装了WCF工具吗?在VS安装程序中重复检查这一点,方法是修改安装并在各个组件选项卡中搜索:

  1. 确保您正在查找64位安装路径。由于(x86)).

是64位的,所以它现在安装在c:\Program Files\下(不使用c:\Program Files\)。

票数 18
EN

Stack Overflow用户

发布于 2022-03-03 18:21:17

仅供参考。即使安装了WCF选项,目前随VS2022附带的最高版本17.1.0的VS2022也会中断。这个问题很容易重复。只需使用标准模板创建一个,然后以Service1.svc.cs open作为当前文档运行应用程序。它将与您的服务一起启动,但是一旦您在左窗格中选择了一个方法,然后单击右侧网格中的任何单元格,它就会崩溃,但有以下例外:

Microsoft.VisualStudio.VirtualTreeGrid.NativeMethods::NotifyWinEvent‘管理的调试助手“PInvokeStackImbalance”:“调用PInvoke函数”Microsoft.VisualStudio.VirtualTreeGrid!Microsoft.VisualStudio.VirtualTreeGrid不平衡堆栈。这可能是因为托管PInvoke签名与非托管目标签名不匹配。检查PInvoke签名的调用约定和参数是否与目标非托管签名匹配。

这个问题已经向微软报告过,但目前看来他们认为这是一个低优先级的问题。我们使用的解决方法是让VS2019安装并创建VS2019版本的WcfTestClient,然后手动执行VS2019版本来测试我们的服务。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70389336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档