Отключить удаленную отладку в VS2019 - PullRequest
0 голосов
/ 24 апреля 2020

Вчера я отлаживал сервис на удаленной машине, и теперь, когда я исправил проблему, мне нужно продолжить работу над кодом на моей локальной машине. Но теперь, когда я нажимаю F5, появляется ошибка « Удаленный отладчик Visual Studio 2019 (MSVSMON.EXE) не работает на удаленном компьютере. Это может быть связано с тем, что брандмауэр ... » отображается.

Я проверил параметры в разделе «Отладка - Присоединить к процессу», но нет возможности отключить удаленную отладку. Как я могу избавиться от этого сообщения?

Я также попытался Запустить без отладки (Ctrl-F5) , думая, что я могу подключиться к процессу, как только он начался, но я получил ту же ошибку и код не запустится.

Я могу отлаживать другие приложения на том же P C - только код, который я использовал для отладки удаленной машины. В файле проекта нет изменений, но копирование кода в другой каталог и исключение каталога .vs не помогло.

1 Ответ

0 голосов
/ 27 апреля 2020

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 решило проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...