Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

@ no arquivo cshtml não está sendo reconhecida.

Não consigo usar Viewbag na classe da controller e no arquivo cshtml o @foreach também não é reconhecido. Erro na classe controller:

Severity    Code    Description    Project    File    Line    Suppression State
Error    CS0103    The name 'ViewBag' does not exist in the current context    Alura.ListaLeitura.App    C:\Alura\AspNet Developer\.Net-Developer\5_WEB\Asp.NET Core\Alura.ListaLeitura\Alura.ListaLeitura.App\Logica\LivrosController.cs    26    Active

Erro no arquivo '.cshtml':

The name 'livros' does not exist in the current context
+
        @foreach (var livro in ViewBag.livros)

O que devo fazer?!

1 resposta
solução!

Desculpem pessoal! Não me atentei a um detalhe na aula, pois eu assisto a aula inteira e depois tento fazer baseado no que entendi, e me esqueci de herdar a classe controller. Caso alguém tenha o mesmo problema, fica ai o exemplo da solução necessária. E muito obrigado a todos que passarem pelo tópico e se preocuparem em responder!

Dica se você prestar bastante atenção no erro ele diz o nome ViewBag não existe no contexto atual, porque o contexto atual não possue quem possue é a classe Controller, por isso devemos herdá-la! 

!!! Solução Exemplo: !!!

namespace Alura.ListaLeitura.App.Logica
{
    public class LivrosController : Controller
(...)