3
respostas

Erro no servidor

Olá professor, Segue a exceção lançada: Unhandled Exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'E:\Projetos\C#\Alura.ListaLeitura\Alura.ListaLeitura.App\bin\Debug\netcoreapp2.0\Repositorio\livros.csv'. at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options) at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize) at System.IO.StreamReader..ctor(String path) at System.IO.File.OpenText(String path) at Alura.ListaLeitura.App.Repositorio.LivroRepositorioCSV..ctor() in E:\Projetos\C#\Alura.ListaLeitura\Alura.ListaLeitura.App\Repositorio\LivroRepositorioCSV.cs:line 24 at Alura.ListaLeitura.App.Program.Main(String[] args) in E:\Projetos\C#\Alura.ListaLeitura\Alura.ListaLeitura.App\Program.cs:line 12 Pressione qualquer tecla para continuar. . .

3 respostas

Oi Fagner, tudo bom?

Pelo erro:

System.IO.DirectoryNotFoundException: Could not find a part of the path ...

Parece que o diretório: 'E:\Projetos\C#\Alura.ListaLeitura\Alura.ListaLeitura.App\bin\Debug\netcoreapp2.0\Repositorio\livros.csv'. Não reflete um arquivo. Você tem o arquivo livros.csv nesse diretório?

Abraço

Olá professor, o arquivo livros.csv está em "E:\Projetos\C#\Alura.ListaLeitura\Alura.ListaLeitura.App\Repositorio.livros.csv", conforme o arquivo que baixei.

Hmm... faz sentido.

Nesse caso, parece que o problema está no ambiente de execução. O arquivo está disposto na pasta do projeto em sí e o VS está procurando na pasta bin\Debug.

Já tentou executar a aplicação fora do modo debug? Você pode alterar essa configuração no menu superior do VisualStudio =)