/ / Depuração para um aplicativo ASP.NET Core - asp.net-core, .net-core, rider

Configuração de depuração para um aplicativo ASP.NET Core - asp.net-core, .net-core, rider

Edit: Depois de fazer o downgrade para o .NET SDK 1.0.4, posso depurar meu aplicativo dentro do Rider e a experiência é muito boa.

Qual é a melhor maneira de definir uma configuração de depuração limpa para o meu aplicativo ASP.NET Core no Ubuntu no Rider 2017.1?

Quero apenas clicar no botão Debug e fazer com que a ferramenta crie o aplicativo automaticamente, hospede-o em alguma porta e abra o URL no navegador.

Devo apenas tentar usar launchSettings.json(como o VS cria automaticamente) ou o Rider oferece outra coisa?

Eu tenho ferramentas de linha de comando do .NET 2.0.0-preview2-006497 instalado.

Respostas:

2 para resposta № 1

Você pode "t.

Até que uma nova versão do Rider com suporte ao .Net Core seja lançada, a depuração não funciona.

De fato, você verá o log de eventos cheio de mensagens como esta se tentar:

12:01 PM Problema na versão do .NET Core: O .NET Core 2.x não é totalmente suportado. Alguns recursos não funcionarão conforme o esperado.

(Você ainda pode abrir um projeto e pressionar o botão play e ele executará o seu projeto; mas pressionar o botão debug não funciona no momento)

No momento da gravação, teste, restauração de nuget, referências de projeto (ou seja, entre projetos na mesma solução) e execução na depuração não funcionam.

Por enquanto, é apenas um jogo de espera até a próxima versão do piloto sair com esses recursos no outono de 2017:

Queremos lançar pelo menos mais dois lançamentoseste ano: um inevitável lançamento de correção de bug em algumas semanas e outro grande lançamento (2017.2) no outono. O que esperamos abordar inclui suporte para MSTest e .NET Core 2.0, além de liberar um SDK. Certamente estaremos atentos aos seus comentários (enviados por meio do formulário de suporte, rastreador de problemas ou outro local) para ver quais outros problemas importantes precisam ser abordados.