Partilhar via


Compatibilities binário com o .NET estrutura completo

The .NET Compact Framework é uma implementação do subconjunto compatível do completo .NET Framework e o Common linguagem tempo de execução.

Na ausência de um nome forte diretiva de associação, um aplicativo compilado contra o .NET Compact Framework irá BIND e execute no completo .NET Framework. Observe as considerações a seguir:

  • The .NET Compact Framework assemblies assinados com diferentes pares de chaves nome forte para que o common linguagem tempo de execução pode diferenciá-los dos seu completo .NET Framework equivalentes.

  • The .NET Framework Fornece uma política de vinculação para substituir por completo .NET Framework módulos (assemblies) no lugar do compatível .NET Compact Framework referências. Então será possível, em casos comuns, a reutilização de componentes existentes sem criar novas ocorrências de objetos.For example, if your component references only the .NET Compact Framework System classes, it will be compatible with both Frameworks.

  • O completo.NET Framework não oferece suporte a classes e tipos que são suportados somente pela .NET Compact Framework, conforme listado na Suporte para classes no .NET Compact Framework.

Assim sistema autônomo entre plataformas compatibilidade binária simplifica o desenvolvimento de componente middleware e implantação, aplicações rich cliente devem usufruir a funcionalidade específica do dispositivo para melhorar a experiência do usuário.Isso implica que o melhor código da interface gráfica do usuário provavelmente será alvo específico.

Embora o .NET Compact Framework Fatores funcionalidade específica do dispositivo em espaços para nome distintos e assemblies para evitar a vinculação conflitos, provavelmente há casos de fatoração incompatível não podem ser manipulados. Nesses casos, uso inadvertido da funcionalidade específica ao dispositivo com o completo .NET Framework fará com que uma exceção em tempo de execução em vez de uma exceção de carregamento do aplicativo.

Consulte também

Outros recursos

Assemblies e arquivos .NET Compact Framework