Erro com Aplicação .Net6 ou qualquer outro

Vanderson Cavalcante 0 Pontos de reputação
2026-05-30T22:11:39.28+00:00

Ao criar ou abrir um projeto Web Asp net Core MVC. Usando Net6 e Net10 despara o erro

No visual studio comunidade, quando clico para rodar aparece o seguinte erro:

Falha ao adicionar o certificado ao repositório de Certificados Raiz Confiáveis

Alguem pode me ajudar por favor.

Tecnologias de desenvolvedor | ASP.NET Core | Outro
0 comentários Sem comentários

4 respostas

Classificar por: Mais útil
  1. Vanderson Cavalcante 0 Pontos de reputação
    2026-06-01T14:45:56.3566667+00:00

    Estou tentando criar uma aplicação Web ASP.NET Core MVC, no visual studio.

    Pelo o que eu entendi é que preciso do certificado de desenvolvimento HTTPS do ASP.NET Core.

    Mas Não localizei na internet nenhum site em que eu possa abaixar esse certificado.

    Eu estou usando Windows 10 (X64)

    Visual Studio 2026 Comunity

    Quando digito o seguinte comando no PowerShel e no CMD:

    Apresenta o mesmo erro quando executo a aplicação no Visual Studio.

    comando dotnet --info

    Error: Unhandled exception. System.BadImageFormatException: Foi feito uma tentativa de carregar um programa com um formato incorreto.(0x8007000b)

    Quando executo o comando:

    dotnet --list-sdks ele Retorna:

    5.0.408 [c:\Program Files (x86)dotnet\sdk]

    6.0.414 [c:\Program Files (x86)dotnet\sdk]

    Segui uns 3 tutorias de como adicionar o certificado manualmente mas não deu certo.

    Desistalei o Visual Studio e Instalei novamente mas não deu certo.

    Esta resposta foi útil?

    2 pessoas acharam esta resposta útil.

  2. Vanderson Cavalcante 0 Pontos de reputação
    2026-05-31T15:50:49.52+00:00

    Muito obrigado pela ajuda jovem.

    Infelismente não resolveu. Tentei executar os comandos no Terminal do VisualStudio e no terminal do windows

    Deu o seguinte erro: Foi feito uma tentativa de carregar um programa com um formato incorreto.(0x8007000b).

    Obs. Tentei um artigo que achei na internet sobre Importar e Exportar o Certificado Snap In no Windows mas não deu certo.

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.

  3. Dio Xavier 297.6K Pontos de reputação Moderador Voluntário
    2026-05-31T00:14:04.47+00:00

    Olá

    Bem vindo à Comunidade Microsoft

    Boa noite, Vanderson. Este erro ocorre porque o Visual Studio não conseguiu instalar ou "confiar" no certificado HTTPS de desenvolvimento do ASP.Net Core, vou indicar comandos para tentar solucionar o problema:

    dotnet dev-certs https --clean

    dotnet dev-certs https --trust

    Em seguida reinicia o Visual Studio e faz os testes.

    Boa sorte e avise-nos sobre o resultado.

    Se a resposta tiver ajudado a resolver o problema, por gentileza marque-a como Resposta Útil. Essa ação encerra a thread, sinaliza a solução correta e ajuda outras pessoas com a mesma dúvida a encontrarem a resposta com mais facilidade. Caso ainda precise de suporte ou tenha novas perguntas, fique à vontade para utilizar este mesmo post.

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.

  4. Bruno Caetano de Brito 245 Pontos de reputação
    2026-09-06T17:20:51.3633333+00:00

    Olá, Vanderson.

    Pelo erro apresentado, eu começaria não pelo certificado, mas pela instalação do .NET.

    O certificado HTTPS do ASP.NET Core não é algo que você normalmente precisa baixar de um site. Ele é criado/instalado pelo próprio SDK do .NET e pode ser confiado no Windows através do comando:

    dotnet dev-certs https --trust
    

    A documentação da Microsoft explica que o SDK instala o certificado de desenvolvimento HTTPS no repositório de certificados do usuário e que o --trust é usado para torná-lo confiável.

    Porém, no seu caso existe um problema anterior ao certificado.

    Você informou que o SDK está sendo encontrado em:

    C:\Program Files (x86)\dotnet\sdk
    

    Isso indica que o comando dotnet está encontrando uma instalação 32 bits (x86).

    Eu faria o seguinte:

    1. Primeiro execute:

    where.exe dotnet
    

    O ideal é verificar se aparecem entradas como:

    C:\Program Files (x86)\dotnet\dotnet.exe
    C:\Program Files\dotnet\dotnet.exe
    

    Se as duas existirem e a versão de Program Files (x86) aparecer primeiro, provavelmente o PATH está fazendo o Windows utilizar o .NET x86 antes do x64. A própria documentação do .NET cita exatamente esse cenário como causa de problemas na CLI.

    2. Verifique se existe o .NET x64

    Veja se existe:

    C:\Program Files\dotnet\
    

    Se não existir, eu instalaria o SDK x64 do .NET.

    3. Depois de corrigir o PATH/instalação, abra um novo CMD ou PowerShell e execute:

    where.exe dotnet
    dotnet --info
    dotnet --list-sdks
    

    O dotnet x64 deve ser resolvido primeiro.

    4. Só depois disso trate o certificado:

    dotnet dev-certs https --clean
    dotnet dev-certs https --trust
    

    A Microsoft recomenda justamente essa sequência quando há problemas com o certificado de desenvolvimento HTTPS.

    Portanto, eu não tentaria baixar ou instalar manualmente um certificado neste momento. O erro:

    System.BadImageFormatException
    0x8007000b
    

    junto com o fato de o SDK estar sendo localizado em Program Files (x86) aponta primeiro para um possível problema de arquitetura/instalação do .NET, e não para a ausência do certificado.

    Se você puder postar aqui o resultado destes dois comandos:

    where.exe dotnet
    dotnet --info
    

    fica bem mais fácil identificar exatamente qual instalação está sendo utilizada e orientar a correção.

    Esta resposta foi útil?

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como ‘Aceitas’ pelo autor da pergunta e ‘Recomendadas’ pelos moderadores, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.