【问题标题】:Disable Remote Debugging in VS2019在 VS2019 中禁用远程调试
【发布时间】:2023-03-16 09:38:02
【问题描述】:

昨天我在远程机器上调试服务,现在我已经纠正了问题,我需要继续在本地机器上处理代码。但是现在当我按下 F5 时,会显示错误“Visual Studio 2019 远程调试器 (MSVSMON.EXE) 似乎没有在远程计算机上运行。这可能是因为防火墙...” .

我检查了调试 - 附加到进程下的选项,但没有禁用远程调试的选项。我怎样才能摆脱这条消息?

我也尝试过 Start without Debugging (Ctrl-F5),我想我可以在它启动后附加到该进程,但我遇到了同样的错误并且代码无法运行。

我可以在同一台 PC 上调试其他应用程序 - 只是不能调试我用来调试远程机器的代码。项目文件没有变化,但将代码复制到另一个目录并排除 .vs 目录没有帮助。

【问题讨论】:

    标签: visual-studio-2019


    【解决方案1】:

    VS2019 创建了一个包含远程调试信息的<ApplicationName>.csproj.user 文件;

    <?xml version="1.0" encoding="utf-8"?>
    <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      <PropertyGroup>
        <ProjectView>ProjectFiles</ProjectView>
        <PublishUrlHistory>publish\</PublishUrlHistory>
        <InstallUrlHistory />
        <SupportUrlHistory />
        <UpdateUrlHistory />
        <BootstrapperUrlHistory />
        <ErrorReportUrlHistory />
        <FallbackCulture>en-US</FallbackCulture>
        <VerifyUploadedFiles>false</VerifyUploadedFiles>
      </PropertyGroup>
      <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
        <RemoteDebugEnabled>true</RemoteDebugEnabled>
        <RemoteDebugMachine>SXCRM:4024</RemoteDebugMachine>
      </PropertyGroup>
    </Project>
    

    删除此文件或禁用 RemoteDebugEnabled 属性可解决此问题。

    【讨论】:

      猜你喜欢
      • 2015-09-11
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 2021-07-06
      • 2017-04-04
      • 1970-01-01
      • 1970-01-01
      • 2011-02-17
      相关资源
      最近更新 更多