Избегайте перехода к Program.cs в Visual Studio 2017, когда Debug.BreakAll вызывается в ASP.NET Core. - PullRequest
0 голосов
/ 17 декабря 2018

Когда я хочу отредактировать код C # во время отладки и нажать кнопку break all , VS автоматически переходит на Program.cs.Следующая скринкаст показывает проблему: я хочу редактировать HomeController, VS переходит на Program.cs.Теперь я должен вернуться к HomeController, отредактировать, сохранить и продолжить, чтобы мои изменения вступили в силу:

Example

Это раздражает, так как больше кликовнеобходимы, и я часто делаю это во время разработки, потому что запуск приложения ASP.NET Core с отладчиком занимает несколько секунд.Когда я делаю это с каждым изменением, Developmemt становится слабым.Поэтому я хотел бы использовать функциональность BreakAll для непосредственного применения изменений без перезапуска.

Как я могу остановить автоматическое открытие VS Program.cs?Есть ли еще лучшие способы быстрого редактирования кода во время сеанса отладки?

Я использую Kestrel.IIS был бы возможен при необходимости, но я предпочитаю Kestrel, так как приложение ASP.NET Core будет работать в Linux.

Найден только этот вопрос, но он не очень полезен: [DebuggerStepThrough] остановите VS от открытия вкладки Program.cs, но вместо этого откройте другую вкладку, в которой говорится, что код для отображения отсутствует, поэтомумы должны закрыть это тоже.

...