diff --git a/AutoTrackR2/UpdatePage.xaml.cs b/AutoTrackR2/UpdatePage.xaml.cs
index 0120d87..972e51c 100644
--- a/AutoTrackR2/UpdatePage.xaml.cs
+++ b/AutoTrackR2/UpdatePage.xaml.cs
@@ -128,17 +128,19 @@ namespace AutoTrackR2
             using var document = System.Text.Json.JsonDocument.Parse(response);
             var root = document.RootElement;
 
-            // Extract the browser download URL for the first asset
+            // Extract the assets array
             var assets = root.GetProperty("assets");
-            if (assets.GetArrayLength() > 0)
+            foreach (var asset in assets.EnumerateArray())
             {
-                var downloadUrl = assets[0].GetProperty("browser_download_url").GetString();
-                return downloadUrl;
-            }
-            else
-            {
-                throw new Exception("No assets found in the latest release.");
+                // Look for a `.msi` asset
+                var name = asset.GetProperty("name").GetString();
+                if (name != null && name.EndsWith(".msi", StringComparison.OrdinalIgnoreCase))
+                {
+                    return asset.GetProperty("browser_download_url").GetString();
+                }
             }
+
+            throw new Exception("No .msi installer found in the latest release assets.");
         }
 
         private async Task DownloadAndInstallUpdate(string url)
diff --git a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
index 6dc20be..31ec244 100644
--- a/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
+++ b/AutoTrackR2_Setup/AutoTrackR2_Setup.vdproj
@@ -50,6 +50,14 @@
             "PrerequisitesLocation" = "2:1"
             "Url" = "8:"
             "ComponentsUrl" = "8:"
+                "Items"
+                {
+                    "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.7.2"
+                    {
+                    "Name" = "8:Microsoft .NET Framework 4.7.2 (x86 and x64)"
+                    "ProductCode" = "8:.NETFramework,Version=v4.7.2"
+                    }
+                }
             }
         }
         "Release"
@@ -190,8 +198,8 @@
         {
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:AutoTrackR2_Setup"
-        "ProductCode" = "8:{01D113D7-62EA-41EE-A06E-55A8D5DD1883}"
-        "PackageCode" = "8:{E1AF24CD-7A12-42A7-ABC0-6D3EDCDA6FF2}"
+        "ProductCode" = "8:{EFAF7F55-60EF-4945-8F33-90A4F528AD59}"
+        "PackageCode" = "8:{C60FD0A3-3782-47B2-A89B-EBAD286F0786}"
         "UpgradeCode" = "8:{0B78A147-D0DE-4F72-8906-A62611787CA7}"
         "AspNetVersion" = "8:"
         "RestartWWWService" = "11:FALSE"