From 5aa8d40dc67cdfc15f1660acb10f0d60d495da4e Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Mon, 28 Sep 2026 21:06:32 -0400 Subject: [PATCH] bundle more DLLs with windows build --- .github/workflows/windows.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 4cb30cd..b027dae 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -20,6 +20,7 @@ jobs: uses: subosito/flutter-action@v2 with: flutter-version: 3.47.4 + - name: Set up Go uses: actions/setup-go@v6 with: @@ -51,6 +52,18 @@ jobs: cp /mingw64/bin/libwinpthread-1.dll build/windows/x64/runner/Release/ cp /mingw64/bin/libstdc++-6.dll build/windows/x64/runner/Release/ + - name: Copy MSVC runtime DLLs + shell: powershell + run: | + $vs = & "${env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe" ` + -latest -products * -property installationPath + + $crt = Get-ChildItem "$vs\VC\Redist\MSVC" -Recurse -Filter "VCRUNTIME140_1.dll" | + Where-Object { $_.FullName -match '\\x64\\Microsoft\.VC143\.CRT\\' } | + Select-Object -First 1 + + Copy-Item "$($crt.Directory)\*.dll" "build/windows/x64/runner/Release/" -Force + - name: Install Inno Setup run: choco install innosetup -y