Перейти к содержанию

Подготовим проект

Установим NET 6 и редактор кода

Прежде всего нам понадобится NET 6 SDK. Скачать его можно здесь.
Также нам понадобится редактор кода. Можно выбрать любой редактор с поддержкой синтаксиса C#. Однако, можно использовать и IDE:

  • Visual Studio 2022 — подходит для пользователей Windows 10 и 11, а также macOS, скачать можно здесь;
  • Visual Studio Code — подходит для Windows, macOS и Linux. Скачать можно на той же странице, что и VS2022;
  • JetBrains Rider — подходит для Windows, Linux и macOS. Скачать 30-дневный триал можно здесь

Добавим HTTPS сертификат для разработчиков

Если необходимо разрабатывать приложение с доступом по HTTPS, можно установить в систему сертификат разработчика: см. в книжке Эндрю Лока

Настраиваем решение (solution)

Создаем папку в нашей файловой системе, например LearningSignalR. Затем, находясь в этой папке, вводим в консоли

dotnet new sln

Далее, создадим проект в папке с решением:
dotnet new mvc -o SignalRServer

Эта команда создаст папку со всеми файлами по умолчанию в ней.
Далее добавим созданный проект к нашему решению:
dotnet sln add SignalRServer/SignalRServer.csproj

Настраиваем хаб SignalR

Делаем хаб типизированным

Ссылки

Официальная документация


Последнее обновление : 8 июня 2023 г.
Дата создания : 11 декабря 2022 г.

Комментарии

Комментарии