Blazor WASM не достигает точки останова - PullRequest
4 голосов
/ 28 апреля 2020

У меня есть проект Blazor WASM со сборками версии 5 и я пытался активировать отладку в соответствии с этой статьей: https://docs.microsoft.com/en-us/aspnet/core/blazor/debug?view=aspnetcore-3.1

Для этого я удостоверился, что обновил все ссылки на сборки и скорректировал настройки запуска. Последний теперь выглядит так:

{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:62310",
      "sslPort": 44325
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "ApplySupportTool.Client": {
      "commandName": "Project",
      "launchBrowser": true,
      "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}",
      "applicationUrl": "https://localhost:5001;http://localhost:5000",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

Также это мои ссылки в проекте WASM:

<PackageReference Include="System.Net.Http.Json" Version="3.2.0-preview5.20210.3" />
<PackageReference Include="Microsoft.AspNetCore.Components.DataAnnotations.Validation" Version="3.2.0-preview2.20160.5" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="3.2.0-preview5.20216.8" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Build" Version="3.2.0-preview5.20216.8" PrivateAssets="all" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="3.2.0-preview5.20216.8" PrivateAssets="all" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Runtime" Version="3.2.0-preview5.20216.1" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="3.2.0-preview5.20216.8" />

Для тестирования я скопировал страницу "Counter" из проекта по умолчанию. Но когда я нажимаю F5 для отладки точки разрыва в методе IncrementCount, он не становится красным. Я протестировал в новом созданном проекте по умолчанию, и там он работает, поэтому я нажимаю на Visual Studio Preview, Edge и. net ядро ​​имеет правильную версию.

Я заметил это предупреждение в консоли разработчика, которая только появляется в моем существующем проекте, но не в новом созданном проекте по умолчанию:

DevTools не удалось загрузить SourceMap: не удалось загрузить содержимое для chrome -extension: //ndcileolkflehcjpmjnfbnaibdcgglog/include.preload.js. карта: ошибка HTTP: код состояния 404, net :: ERR_UNKNOWN_URL_SCHEME

Что-то еще, что я должен добавить или настроить, чтобы это работало? В статье выше я не смог найти ничего, насколько я могу видеть.

...