Olá, Willian! Como vai?
Uma solução prática para o seu problema é definir o caminho relativo do arquivo e configurar o Visual Studio para que o arquivo CSV seja copiado para o diretório de saída (bin) automaticamente durante a compilação.
Aqui está um passo a passo de como você pode fazer isso:
Coloque o arquivo músicas.csv
na pasta raiz do seu projeto: Isso significa que ele deve estar no mesmo nível que o arquivo .csproj
.
Configuração no Visual Studio:
- No Solution Explorer, clique com o botão direito no arquivo
músicas.csv
. - Selecione "Propriedades".
- Na janela de propriedades, você verá uma opção chamada "Copy to Output Directory" (Copiar para o Diretório de Saída). Defina essa opção como "Copy if newer" (Copiar se mais recente) ou "Copy always" (Copiar sempre). Isso garantirá que o arquivo CSV seja copiado para a pasta
bin
sempre que você compilar o projeto.
Uso de Caminho Relativo no Código:
Com essas configurações, o arquivo músicas.csv
será sempre copiado para a pasta de saída durante o build, e o seu código poderá acessá-lo usando um caminho relativo, o que facilita o versionamento no Git.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.