Eu trabalho em um pc x86 e uso .NET4.0 (mesmo problema com 3.5) no VS2010. Quando eu faço um novo projeto (por exemplo, WinFormsApp), a primeira coisa que quero fazer é alterar a plataforma de destino do projeto / solução para "Qualquer CPU".
Eu faço o seguinte:
Propriedades do projeto -> construir -> alterar TargetPlatform para "Any CPU"
No topo da página de propriedades, a plataforma ainda está "Active (x86)", então eu faço
Propriedades da solução -> ConfigurationsMgr -> Plataforma -> novo (já que nada além de x86 está disponível) e crie a plataforma de solução "Qualquer CPU".
Agora as propriedades do projeto são "Ativo (Qualquer CPU)" e posso alterá-lo para frente e para trás como quiser.
E agora o problema: quando adiciono um novo projeto, ele é novamente definido como "Ativo (x86)" e eu - de novo - não consigo alterar as configurações do projeto. Em SolutionProperties -> ConfigurationManager para este segundo projeto, a plataforma "Any CPU" não está disponível e não posso adicionar uma nova, pois me diz que já existe uma plataforma de solução para AnyCPU ...
O que estou fazendo de errado? Pode ser tão difícil definir um projeto recém-criado para AnyCPU?
fonte
Respostas:
No gerenciador de configuração, você pode adicionar uma nova plataforma para o seu projeto. No entanto, você precisa desmarcar a opção "Criar novas plataformas de solução" se você já adicionou a plataforma para sua solução, caso contrário, você receberá o aviso de que a plataforma de solução já está lá.
fonte
Para alterar a plataforma de destino, faça o seguinte:
[1.] Abra o gerenciador de configuração
[2.] Em plataformas, selecione novo.
[3.] Nova plataforma, selecione x64 ou se precisar, em "copiar configurações de" selecione "Qualquer CPU" ou "Vazio" e desmarque a opção "Criar novas plataformas de solução"
fonte: ericklan.com
fonte
Você pode proceder da seguinte forma para configurar a plataforma de destino:
fonte