amagovpt / autenticacao.gov

Middleware Oficial de Identificação Eletrónica em Portugal - Cartão de Cidadão, da Chave Móvel Digital e Sistema de Certificação de atributos profissionais
https://www.autenticacao.gov.pt
European Union Public License 1.2
168 stars 33 forks source link

Migração para as novas frameworks da .Net #46

Closed b4j4 closed 3 years ago

b4j4 commented 3 years ago

Este pull request tem como objetivo dar suporte às novas frameworks da Microsoft, .NetCore e Net5.

Uma vez que estas framework são relativamente novas, e permitem cross plataform, achei por bem separar em ficheiros novos a solução de ambas, permitindo assim a compilação a partir de Linux e Mac OS, sendo que o ficheiro atual contém uma estrutura que poderá não ser totalmente compatível com outras IDE que não Visual Studio ou mesmo as ferramentas de build via linha de comandos para cross plataform.

Para ajudar com a compilação em outras plataformas foi adicionado também a possibilidade de compilar o Wrapper CS com o Qt.