Erro O nome do tipo “SqlConnection” não pode ser encontrado no namespace “System.Data.SqlClient” (Resolvido) – Visual Studio

Erro O nome do tipo “SqlConnection” não pode ser encontrado no namespace “System.Data.SqlClient”

Neste tutorial veremos como solucionar o erro “”SqlConnection” não pode ser encontrado no namespace “System.Data.SqlClient“” em uma aplicação C# escrita no Microsoft Visual Studio.

Problema

Durante uma aula de programação com C#, ao tentar criar uma aplicação com GUI usando o Microsoft Visual Studio 19 e o .NET 5.0, os alunos se depararam com o erro a seguir ao codificar a aplicação:

Erro System.Data.SqlClient no Visual Studio em C#

Os objetos SqlConnection, SqlCommand e SqlDataReader não eram reconhecidos mesmo após a inclusão do namespace System.Data.SqlClient na seção de diretivas “using do programa.

Ao tentar executar o código, as seguintes mensagens de erro eram mostradas na saída:

Erro conexão SQL Server Visual Studio

Por que esse erro ocorre

O que causa desse erro é o fato do namespace System.Data.SqlClient não ter sido referenciado pelo projeto por padrão, conforme deveria ser feito pelo .NET Framework. Assim, para corrigir esse problema, será necessário adicionar o pacote manualmente ao projeto.

Como resolver o problema

Solução: instalar o pacote System.Data.SqlClient no NuGet para que o projeto possa utilizá-lo. Siga os passos abaixo para realizar essa tarefa.

  1. Clique com o botão direito do mouse no nome da solução no painel de soluções do Visual Studio.
  2. No menu de contexto, selecione Gerenciar Pacotes NuGet para a Solução…
  3. Na janela Gerenciador de Pacotes NuGet, clique na guia Procurar.
  4. Na caixa de pesquisa digite System.Data.SqlClient e pressione Enter.
  5. Procure o pacote System.Data.SqlClient da Microsoft e o selecione.

    Erro System.Data.SqlClient no Visual Studio

  6. Um pequeno painel será aberto no lado direito da janela. Selecione a versão do pacote a instalar (geralmente a mais recente funcionará) e pressione o botão de instalação. Aguarde a conclusão da instalação. O NuGet irá instalar o pacote selecionado e todas as suas dependências.
  7. Após o término da instalação do System.Data.SqlClient retorne ao seu projeto e tente executá-lo novamente. Se tudo correu bem, você não verá o erro ocorrendo outra vez.

Erro System.Data.SqlClient no Visual Studio resolvido

Problema solucionado!

 

Sobre Fábio dos Reis (1195 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 30 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Ciência e Tecnologia em geral, adora Viagens e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.

Escreva um comentário

Seu e-mail não será divulgado


*