none
erro ao adicionar referencia RRS feed

  • Pergunta

  • The project DevStore.Infra has a target framework that is incompatible or has version higher than the current project and cannot be referenced.

    é um projeto em web Api, estou aprendendo ainda, ai fui adicionar a referencia das outras classe e deu esse erro.

    Alguém sabe como contornar.

    sexta-feira, 19 de fevereiro de 2016 11:23

Respostas

  • Olá,

    O que pode estar ocorrendo ai é sua referencia estar em versão mais alta, do que a do web api. Coloca o projeto DevStore.Infra(me parecer um class library) na mesma versão do projeto web api.

    You can create applications that reference projects or assemblies that target different versions of the .NET Framework. For example, you can create an application that targets the client profile for the .NET Framework 4 but references an assembly that targets the .NET Framework 2.0. However, if you create a project that targets an earlier version of the .NET Framework, you can’t set a reference in that project to a project or assembly that targets the client profile for the .NET Framework 4 or the .NET Framework 4 itself. To resolve the error, make sure that your application targets a profile or profiles that are compatible with the profile that’s targeted by the projects or assemblies that your application references.

    https://msdn.microsoft.com/en-us/library/cc668079.aspx?f=255&MSPPError=-2147217396

    • Marcado como Resposta Junin incipiente quinta-feira, 28 de abril de 2016 12:11
    sexta-feira, 19 de fevereiro de 2016 12:36
    Moderador
  • Bom dia,

    Esse erro fala que você não pode adicionar essa referência porque o framework do DevStore.Infra é incompatível com o seu projeto ou a versão do framework é maior do que a do seu projeto.

    Se você possuir o código fonte do projeto DevStore.Infra, verifique se a versão dos frameworks são iguais e se os frameworks utilizados são iguais.

    Abs.

    Bruno Destro


    Dicas de programação em .net, C# e SQL - http://smcode.com.br/

    • Marcado como Resposta Junin incipiente quinta-feira, 28 de abril de 2016 12:11
    sexta-feira, 19 de fevereiro de 2016 12:40

Todas as Respostas

  • Olá,

    O que pode estar ocorrendo ai é sua referencia estar em versão mais alta, do que a do web api. Coloca o projeto DevStore.Infra(me parecer um class library) na mesma versão do projeto web api.

    You can create applications that reference projects or assemblies that target different versions of the .NET Framework. For example, you can create an application that targets the client profile for the .NET Framework 4 but references an assembly that targets the .NET Framework 2.0. However, if you create a project that targets an earlier version of the .NET Framework, you can’t set a reference in that project to a project or assembly that targets the client profile for the .NET Framework 4 or the .NET Framework 4 itself. To resolve the error, make sure that your application targets a profile or profiles that are compatible with the profile that’s targeted by the projects or assemblies that your application references.

    https://msdn.microsoft.com/en-us/library/cc668079.aspx?f=255&MSPPError=-2147217396

    • Marcado como Resposta Junin incipiente quinta-feira, 28 de abril de 2016 12:11
    sexta-feira, 19 de fevereiro de 2016 12:36
    Moderador
  • Bom dia,

    Esse erro fala que você não pode adicionar essa referência porque o framework do DevStore.Infra é incompatível com o seu projeto ou a versão do framework é maior do que a do seu projeto.

    Se você possuir o código fonte do projeto DevStore.Infra, verifique se a versão dos frameworks são iguais e se os frameworks utilizados são iguais.

    Abs.

    Bruno Destro


    Dicas de programação em .net, C# e SQL - http://smcode.com.br/

    • Marcado como Resposta Junin incipiente quinta-feira, 28 de abril de 2016 12:11
    sexta-feira, 19 de fevereiro de 2016 12:40