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.

Voltar ao início