Pergunta

Estou bastante ciente de que Visual Studio 2010 funciona com C # 4.0. Mas agora eu estava vagando se eu sou capaz de testar C # 4.0 recursos com o Visual Studio 2008.

Eu fiz isso uma vez, usando C # 3.0 com Visual Studio 2005 cortando o arquivo app.

Alguém ter algum sucesso usando C # 4.0 no VS2008?

Eu instalei Net Framework 4.0 beta, reiniciado, criou um novo aplicativo WPF, propriedades aplicação escolhida, mas a estrutura de destino pode ser definido apenas para Net Framework 3.5.

Foi útil?

Solução

No. Você não pode usar .NET 4.0 com VS2008, e você não pode usar os C # 4.0 recursos, quer - é exatamente a mesma situação que tentando fazer VS2005 lidar com C # 3.0. O editor, Intellisense etc simplesmente não sabe sobre os novos recursos.

Um aspecto importante é que mesmo que aparência como o Visual Studio está apenas usando o compilador csc.exe externo, não é - há um outro "em processo" one . Que em processo compilador está vinculado à versão do Visual Studio vem com, por isso só sabe sobre os recursos de linguagem que estavam disponíveis no momento.

Outras dicas

As 3,0 e 3,5 NET bibliotecas foram apenas add-ons para 2,0. Por isso, ws possível trabalho de teste feito em VS 2008 usando VS 2005 se você não usar nenhum 3.0 ou 3.5 recursos.

O meu entendimento é que o 4.0 é inteiramente novas bibliotecas, assim que eu duvido que você será capaz de carregar ou usá-los em VS 2008/2005.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top