出于测试目的,我需要在VisualStudio中运行此应用程序,并从同一台计算机向该应用程序发送带有某些(非UWP)终端程序的数据报。但它不起作用-ReceiveAsync()永远不会返回。
如果这只是出于测试目的,您可以使用CheckNetIsolation工具临时启用从同一台机器接收连接:
CheckNetIsolation.exe LoopbackExempt -is -n=<AppContainer or Package Family>
然而,如文件所述
here
,该工具必须作为管理员持续运行。我们使用这种机制对代码进行单元测试,效果非常好。