gpt4 book ai didi

visual-studio - 在虚拟 Windows 机器上进行远程调试

转载 作者:行者123 更新时间:2023-12-04 06:00:33 26 4
gpt4 key购买 nike

我正在尝试使用 Visual Studio 2017 调试一个应用程序,该应用程序将在我在开发系统上设置的虚拟机上运行。虚拟机运行 Windows 10(我的开发系统也是如此)。

我已经在虚拟机上安装了最新的 VS 2017 Remote Tools 包,并进行了配置。它在虚拟机上愉快地运行......但我无法从桌面系统连接到它。

当我执行附加到进程和查找以查找系统时,找到了虚拟机。

但是,在选择虚拟机后,系统会提示我输入凭据。我尝试使用与登录虚拟机相同的登录凭据,但这不起作用。并且没有任何信息表明可能是什么问题。

虚拟机在 Hyper-V 下运行。

如何设置与运行 VS 2017 的同一系统上运行的虚拟机的远程调试连接?

最佳答案

经过一番努力,我遇到了同样的问题并设法让它工作。

首先,尝试将调试器身份验证模式切换为“无身份验证”(工具 -> 选项)并在 Visual Studio 中设置您的项目以匹配(请参阅下面 MS 文档链接中的特定于语言的链接)。这将帮助您确定这是凭据问题还是其他问题。

microsoft docs例如,“您可以在与您在 Visual Studio 计算机上使用的用户帐户不同的用户帐户下运行远程调试器,但您必须将不同的用户帐户添加到远程调试器的权限中。”

就我而言,我在两台机器上运行了相同的帐户并将我的帐户添加到调试器的权限中,但它仍然无法正常工作。我们使用 Azure AD,而我使用的是域帐户。我的 VS 计算机在域中,而 VM 不在域中(即使我可以使用域帐户登录)。将 VM 添加到域后,我可以在调试器设置中启用“Windows 身份验证”进行连接。

关于visual-studio - 在虚拟 Windows 机器上进行远程调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44081697/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com