Como posso usar o código do .NET 4.0 no projeto C # que é construído usando o .NET Framework 3.5? [duplicado]

Esta questão já tem uma resposta aqui:

Como referenciar o .NET 4.0 assembly em projetos .NET 3.5 4 respostas

Eu quero chamar dll que é construído usando o .NET 4.0 do projeto c # que deve ser construído usando o .NET 3.5. Quero dizer. O código dependente da rede 4.0 deve ser executado somente quando minha máquina tiver o .net 4.0 instalado, caso contrário, pule essa parte. Isso é possível (qualquer solução)? Se sim, então como isso pode ser alcançado?

questionAnswers(1)

yourAnswerToTheQuestion