windows library

Windows MSIX packaging support.

Classes

MsixConfig
Product metadata used to render and build an MSIX package.
MsixIdentity
WindowsPackagingService
Context-bound Windows packaging API used by applications and the CLI.

Constants

msixArchitectures → const List<String>

Functions

buildMsixBundle({required String repoRoot, required String version, required String packageDir, required String outputPath, required String workingDirectory}) Future<String>
Bundles architecture-specific MSIX packages.
buildMsixManifest({required String arch, required MsixIdentity identity, required String version, required MsixConfig config}) String
buildMsixPackage({required String arch, required ArtifactPayload payload, required MsixConfig config, required MsixIdentity identity, required String version, required String repoRoot, required String outputPath, required String packageRoot}) Future<({String outputPath, String packageRoot})>
Builds an MSIX package from a prebuilt executable or directory payload.
convertVersionToMsixVersion(String version) String
parseMsixArchitecture(String value) String
readMsixIdentityFromEnv([Map<String, String>? environment]) MsixIdentity