我已经安装了VS 2022,我需要使用WcfTestClient来测试我的服务。但我找不到。
它曾经在VS 2019年位于下面的位置。
MicrosoftVisualStudio\2019\Professional\Common7\IDE:\
文件(X86)
发布于 2021-12-18 01:12:20
有两件事需要检查:
(x86)
).是64位的,所以它现在安装在c:\Program Files\
下(不使用c:\Program Files\
)。
发布于 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版本来测试我们的服务。
https://stackoverflow.com/questions/70389336
复制相似问题