Tópico
Tema 32 bits / 64 bits
Página de tópico que reúne os pontos de discussão e os artigos relacionados para quem enfrenta a interoperabilidade entre 32 e 64 bits e as fronteiras com C++/CLI.
Por que este tema costuma travar o andamento
Os problemas de 32 bits / 64 bits raramente se resumem a uma diferença de configuração de build: com frequência envolvem fronteiras entre processos, chamadas de DLL, ativos COM existentes e a presença ou não de C++/CLI. Por isso, corrigir apenas o erro visível tende a levar a novos impasses se a forma de conduzir o trabalho como um todo não estiver organizada.
Questões que costumamos organizar nas consultas
- Como tratar os ativos que permanecem no lado de 32 bits
- Onde traçar a fronteira entre o lado .NET novo e as DLLs nativas
- Se é mais adequado usar C++/CLI ou se P/Invoke é suficiente
- Como acomodar as restrições da estrutura de distribuição e do ambiente de operação
Abordagem recomendada
Nas questões de interoperabilidade, definir o projeto da fronteira antes da própria adição de funcionalidades reduz o retrabalho. O caminho mais realista é partir dos artigos técnicos relacionados e das páginas de revisão de projeto e de apoio à migração para organizar o que deve ser mantido fixo e o que deve mudar.
Consulte-nos
Se esta página se aproxima da situação que você enfrenta, consulte-nos informando o contexto atual e o tipo de apoio de que precisa.