diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index 5d59fba2a1..f11b45ab79 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -7,13 +7,28 @@ on:
branches: [master, release]
jobs:
x64:
- runs-on: windows-2019
+ runs-on: windows-2022
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
+ - name: Download yasm.exe
+ run: |
+ curl -o libs\win32\ffmpeg\yasm.exe https://files.freeswitch.org/downloads/win64/yasm-1.3.0.87.g121a.exe
+ copy libs\win32\ffmpeg\yasm.exe libs\win32\libvpx\yasm.exe
+
+ - name: Verify and Run yasm.exe
+ run: |
+ if exist libs\win32\ffmpeg\yasm.exe (
+ libs\win32\ffmpeg\yasm.exe --version
+ ) else (
+ echo ERROR: yasm.exe not found!
+ exit 1
+ )
+ shell: cmd
+
- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v2
diff --git a/src/mod/languages/mod_managed/managed/FreeSWITCH.Managed.2017.csproj b/src/mod/languages/mod_managed/managed/FreeSWITCH.Managed.2017.csproj
index cec860ab1d..bede14c8a1 100644
--- a/src/mod/languages/mod_managed/managed/FreeSWITCH.Managed.2017.csproj
+++ b/src/mod/languages/mod_managed/managed/FreeSWITCH.Managed.2017.csproj
@@ -10,7 +10,7 @@
Properties
FreeSWITCH.Managed
FreeSWITCH.Managed
- v4.0
+ v4.6.2
512
diff --git a/src/mod/languages/mod_managed/managed/examples/winFailToBan/winFailToBan.csproj b/src/mod/languages/mod_managed/managed/examples/winFailToBan/winFailToBan.csproj
index 520762b029..661be88daa 100644
--- a/src/mod/languages/mod_managed/managed/examples/winFailToBan/winFailToBan.csproj
+++ b/src/mod/languages/mod_managed/managed/examples/winFailToBan/winFailToBan.csproj
@@ -10,7 +10,7 @@
Properties
winFailToBan
winFailToBan
- v4.0
+ v4.6.2
512
diff --git a/w32/Setup/CustomActions/Setup.CA.DownloadOpenH264/Setup.CA.DownloadOpenH264.csproj b/w32/Setup/CustomActions/Setup.CA.DownloadOpenH264/Setup.CA.DownloadOpenH264.csproj
index 433a047be5..63529e9981 100644
--- a/w32/Setup/CustomActions/Setup.CA.DownloadOpenH264/Setup.CA.DownloadOpenH264.csproj
+++ b/w32/Setup/CustomActions/Setup.CA.DownloadOpenH264/Setup.CA.DownloadOpenH264.csproj
@@ -11,7 +11,7 @@
Properties
Setup.CA.DownloadOpenH264
Setup.CA.DownloadOpenH264
- v4.6.1
+ v4.6.2
512