Visual Studio 2019通过ssh成功附加到在Linux上运行的远程.NET Core 2.2控制台应用程序。如果在VS中设置了断点,则该应用将冻结在适当的位置,但Visual Studio不会响应。我应该如何解决这个问题?
我尝试编译核心2.0 / 2.1 / 2.2,然后运行应用程序,并通过ssh从不同用户(包括root)的组合中以完全相同的行为附加调试器。在Windows dev计算机上本地运行实例即可。
static void Main(string[] args)
{
Console.WriteLine("Waiting for debugger to attach");
while (!Debugger.IsAttached)
{
Thread.Sleep(100);
}
Console.WriteLine("Debugger attached");
Console.WriteLine("Exiting");
}
我希望Visual Studio在遇到本地运行的相同断点时像跟踪箭头一样显示调用堆栈。