/ / Настройка на Debug за приложение Core ASP.NET - asp.net-core, .net-core, ездач

Настройка за отстраняване на грешки за приложение Core ASP.NET - asp.net-core, .net-core, ездач

Редактиране: След понижаването до .NET SDK 1.0.4, мога да отстранявам молбата си в Rider и опитът е доста добър.

Какъв е най-добрият начин да настроите чиста конфигурация за отстраняване на грешки за моето ASP.NET Core приложение на Ubuntu в Rider 2017.1?

Искам просто да кликнете върху бутона за отстраняване на грешки и инструментът автоматично да създаде приложението, да го хоства на някой порт и да отвори URL адреса в браузъра.

Трябва ли просто да се опитам да го използвам launchSettings.json(както VS автоматично създава) или Rider предлага нещо друго?

Имам инструменти за .NET команден ред 2.0.0-preview2-006497 инсталирани.

Отговори:

2 за отговор № 1

Не можеш.

Докато не бъде освободена нова версия на Rider с поддръжка на .Net Core, отстраняването на грешки не работи.

В действителност, ще видите журнала на събития, изпълнен със съобщения като този, ако опитате:

12:01 PM .NET Core проблем: .NET Core 2.x не се поддържа напълно. Някои функции няма да работят както се очаква.

(Можете все пак да отворите проект и да натиснете бутона за възпроизвеждане и той "ще стартира вашия проект, но натискането на бутона за отстраняване на грешки всъщност не работи в момента)

От момента на писането, тестването, възстановяването на nuget, референтните данни за проектите (т.е. между проектите в едно и също решение) и текущото им отстраняване не работят.

Засега това е просто чакаща игра, докато не излезе следващата версия на ездача с тези функции през есента, 2017 г.:

Искаме да пуснем поне още две изданиятази година: неизбежно пускане на корекция за няколко седмици, а още едно голямо издание (2017.2) през есента. Нещата, за които очакваме да се занимаваме, включват подкрепа за MSTest и .NET Core 2.0, както и пускането на SDK. Ще съсредоточим внимателно вашите отзиви (изпратени чрез формуляра за поддръжка, проследяване на проблеми или другаде), за да видите какви други важни въпроси трябва да бъдат разгледани.