Rider 2021.2: підтримка кінцевих точок ASP.NET Core, налагодження Blazor WebAssembly

Rider 2021.2: підтримка кінцевих точок ASP.NET Core, налагодження Blazor WebAssembly

підтримка кінцевих точок ASP.NET Core

JetBrains додав нове вікно кінцевих точок. Це допоможе вам вивчити ASP. NET Cores, які зареєстровані, або супроводжуються анотацією [Route],  [Http{Method}]або , і [AcceptVerbs]перейти безпосередньо до них. Ви можете вивчити документацію кінцевих точок, перейти до контролерів, які реалізують конкретні кінцеві точки, і дізнатися, де вони зареєстровані, шляхом пошуку за допомогою пошуку застосувань.

JetBrains також підтримував нові функції в редакторі. При використанні  HttpClient, автозаповнення запропонує вам всі URI, які збігаються з діями в контролерах, анотованих атрибутом ,  [Http{Method}]або[AcceptVerbs] . Якщо ви перейменуєте атрибут маршруту [Route]в контролері, зміни також застосовуються до згадок цього атрибута в URI. Ви можете перейменувати маршрут безпосередньо в рядку URI.

Вкладка HTTP Client дозволяє створювати і відправляти запити в вашу програму. Це може бути корисно для вас під час тестування API. Дізнайтеся більше про функції нового вікна Endpoints у цій публікації блоґу.

Налагодження Blazor WebAssembly

Довгоочікувана новина: тепер Rider дозволяє налагодити Blazor WebAssembly на стороні клієнта! Наразі ця функція доступна для програм .NET 5.0 та .NET Core 3.1. Щоб налаштувати налагодження WASM, дотримуйтесь офіційного керівництва Microsoft. Після цього можна приступати до налагодження тим способом, до якого ви звикли. 

На початку сеансу налагодження запускається зневаджувач і підключається до екземпляра Chrome або Edge (включаючи Edge на Ubuntu). Далі можна перемикатися між веб-інтерфейсом і налагоджувачем.

Аналіз коду

Нульові типи посилань (NRT)

Підтримка генерації коду

Багато функцій, які раніше працювали лише для файлів, створених вручну, тепер також доступні для автоматично згенерованих файлів. Помилки і попередження, виявлені в згенерованому коді, відображаються в редакторі і в маркірованій панелі. Тепер зі створених файлів можна запускати рефакторінги, такі як "Перейменувати " та "Змінити підпис". 

Ви можете використовувати Find Usages, шукати спадкоємців і переходити від згенерованого коду до написаного вручну коду (Ctrl+Click і Navigate To). Семантичне виділення тепер працює для членів класу, таких як події, поля та властивості. Вбудовані підказки будуть відображатися, якщо це необхідно. Rider також тепер підтримує код, створений генераторами кодів у VB.NET.

Оновлення розробника ігор

Поступово ставши першокласної IDE для розробки ігор, Rider підготував багато нового для розробників Unity. Зокрема:

У нас також є деякі важливі вдосконалення підтримки Unreal Engine в рамках програми дочасного доступу: ми підтримували Unreal Engine 5 і можливість відкривати файли .uproject.

Імпорт параметрів з інших IDE

Для тих, хто переходить на Rider, JetBrains додав можливість імпорту налаштувань. Якщо ви ніколи не використовували Rider, тепер ви можете імпортувати настройки з інших IDE, таких як Visual Studio, Visual Studio для Mac і Код Visual Studio, безпосередньо зі Стартового екрана. Райдер також розпізнає налаштування ReSharper.

Інструмент очищення коду

JetBrains об'єднав вікна очищення файлів Reformat і коду, щоб тепер ви могли робити обидві речі разом. Для продувних профілів ви вказуєте дії, які є їх частиною. Також тепер є кнопка для переходу в режим редагування профілю.

Також можливе переформатування/очищення тільки тих змін в поточному файлі, які ще не були внесені. У вікні фіксації тепер можна включити автоматичне очищення коду для внесених змін і вибрати потрібний профіль. 

Крім того


Опубліковано: 15 серпня 2021


Вибрати програмне забезпечення


Напишіть запит на програмне забезпечення нам у Viber
+380503703627


Контакти Ай Ті Про

info@itpro.ua
Телефон: +38 (044) 257-24-44