Atualização do SDK 1.7 do MSIX
Com o lançamento do SDK (1.7), ouvimos os comentários de nossos parceiros e adicionamos mais APIs para fornecer aos desenvolvedores mais opções e flexibilidade no tratamento de pacotes MSIX.
Criar pacote MSIX usando o SDK do MSIX
Nesta versão, agora você pode criar um pacote MSIX usando o SDK do MSIX para Windows, MacOS e Linux. Há duas maneiras principais de criar um pacote:
Use aferramenta makemsix e especifique um diretório de entrada e o nome do pacote de saída.
makemsix.exe pack -d <directory> -p <package> [options]
Use as APIs
IAppxPackaging
para criar um pacote de maneira programática. Você pode usarIAppxPackageWriter
,IAppxPackageWriter3
IAppPackageWriterUtf8
eIAppxPackageWriter3Utf8
, especificamente. Para obter um exemplo que demonstra como usar essas APIs, consulte PackSample.
Atualização para msix.dll
Esta versão adiciona as seguintes interfaces ao msix.dll:
IAppxManifestReader4
IAppxPackageWriter
IAppxPackageWriter3
IAppxManifestOptionalPackageInfo
Variantes de API UTF8
Esta versão adiciona novas variantes da API UTF8 a chamadas à API existentes. Com a inclusão dessas novas APIs, os desenvolvedores podem optar por usar a variante UTF8 para manipulação de cadeia de caracteres de acordo com o ambiente/plataforma delas. Assim como acontece com as APIs AppxPackaging, o chamador é responsável por desalocar a memória usada pelos parâmetros de saída LPSTR*.
A seguir apresentamos as novas interfaces UTF8:
IAppxPackageWriterUtf8
IAppxPackageWriter3Utf8
IAppxManifestOptionalPackageInfoUtf8
Atualizações para testar a infraestrutura
Esta versão atualiza a infraestrutura de teste para usar oCatch2. Antes desta versão, o SDK fornecia três implementações de teste diferentes:
- Script do PowerShell para Windows.
- Scripts de shell para Linux e macOS.
- Biblioteca compartilhada comum para Android e iOS.
Essa alteração elimina a sobrecarga de adicionar um teste três vezes, simplificando a infraestrutura de teste para uma única implementação.
Obtenha o SDK mais recente no GitHub.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de