Pergunta

O meu Google-fu está falhando comigo sobre esta questão.

Eu tenho um colega de trabalho que tem o Visual Studio 2005 em sua máquina. Eu tenho Visual Studio 2008. Ele quer abrir um projeto que eu escrevi em C # 3.0, e chegamos tão longe, mas VS2005 Barfs sobre o código 3.0, como var.

Ele tem as 3,0 e 3,5 estruturas instaladas, bem como as extensões de Visual Studio 2005 para Windows Workflow. O que mais ele precisa? Ou será que estamos buscando uma causa perdida, um ganso selvagem estimulado pelo meu pensamento que ouvi isso foi possível tempo em algum lugar um?

Por favor, não sugerem que ele instalar VS2008 ou a edição Express. Isso simplesmente não é possível neste momento. : (

Foi útil?

Solução

Até onde eu entendo, isso não é possível. Se você não estava usando os novos recursos de código C # 3.0, ele deve ser capaz de trabalhar com um projeto criado em VS2008 (e compilá-lo contra o quadro 2.0), mas eu não acho que o compilador 2005 está indo cada vez para ser capaz para lidar com a nova sintaxe.

Outras dicas

Você pode recriar o arquivo de projeto no vs2005 e depois atualizar os cabeçalhos nos arquivos para vs2005 e você está de volta no negócio. Ter um olhar para Rick Strahls Blog para obter mais detalhes sobre como o seu feito .

Também vale a pena olhar para o projeto do conversor na Visual Studio 2005/2008 Interoperabilidade

Você também pode precisar dos Studio 2005 extensões do Visual para .NET 3.0 para ser instalado. WWF extensões

O IDE em si não pode suportar a funcionalidade 3.0. Se você pode viver sem os 3,0 características que você pode compilar a 2,0 qual ele deve ser capaz de executar ok.

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