build method

  1. @override
Future<String?> build()
override

Build the artifact for Windows.

Implementation

@override
Future<String?> build() async {
  final cpuArchitecture = getCpuArchitecture();

  return switch (buildType) {
    BuildType.windows => _buildWindows(arch: cpuArchitecture),
    BuildType.msix => _buildMsix(arch: cpuArchitecture),
    _ => throw UnsupportedError(
        'BuildType $buildType is not available for Windows!'),
  };
}