Qual é a diferença entre diferentes, Build Configuration settings
por exemplo, Qualquer CPU, Plataforma mista, WIN32 etc no Visual Studio.
Qual é a diferença entre diferentes, Build Configuration settings
por exemplo, Qualquer CPU, Plataforma mista, WIN32 etc no Visual Studio.
Aqui está um link que ajuda a explicar a configuração de compilação encontrada no Visual Studio e seus arquivos de compilação:
Basicamente, a configuração indica em qual plataforma a montagem pode ser executada. Quando AnyCPU é selecionado, a DLL resultante é marcada como capaz de ser executada em qualquer lugar; quando x86 é selecionado, a DLL resultante é marcada como apenas capaz de ser executada em sistemas de 32 bits e não será executada em aplicativos ou processos de 64 bits (mas será executada em Windows de 64 bits;) e assim por diante.
Isso apenas define sinalizadores na DLL compilada - não muda outros aspectos do processo de compilação.
Como outra plataforma já explicada. (ou seja, X86 para 32 bits, x64 é apenas para 64 bits e 'Qualquer CPU' pode ser executado em ambos). Vou me concentrar em
Mixed Platform
como isso é diferente deAny CPU
.A
Any CPU
configuração está no nível do projeto, onde, como na solução do mundo real, temos vários projetos em uma solução, e há chances de que alguns do meu projeto usemAny CPU
, mas outros usem ox86
oux64
plataforma build.Portanto, no nível da solução automaticamente
Mixed Platform
será selecionado. isso indica que durante a solução Build / Rebuild cada projeto é construído com base na plataforma selecionada.fonte
Os nomes de configuração de construção não significam muito - eles proliferam se você tiver projetos C ++ e C # na mesma solução (e ainda pior se você tiver projetos móveis também), porque os vários tipos de projetos usam nomes de configuração diferentes, então você termina com muitos deles.
Tentamos continuar excluindo todas as configurações que não estamos usando, mas isso é um trabalho árduo às vezes, pois quando você adiciona um novo projeto, configurações indesejadas serão adicionadas de volta à solução.
Minhas recomendações são decidir sobre quais configurações você precisa (observando as configurações reais dentro delas) e, em seguida, remover todo o resto.
fonte
De: esta postagem. https://social.msdn.microsoft.com/forums/vstudio/en-US/81c72e8b-6335-4bf4-b7c0-b5c322edcaee/mixed-platforms-vs-any-cpu
fonte