From 88e64501a0db50d05a18a0267434fa18f254527d Mon Sep 17 00:00:00 2001
From: Adam Boniecki <20281641+abonie@users.noreply.github.com>
Date: Wed, 1 Jul 2026 11:13:54 +0200
Subject: [PATCH] Pin VS-compatible package versions for local dev
Local (non-CI) workaround: the Roslyn/MSBuild package versions that flow
in via Maestro run ahead of what ships in the currently-released
Visual Studio, causing assembly version skew
(see https://github.com/dotnet/fsharp/issues/18766).
For local builds we pin these back to the last VS-compatible versions,
CI keeps the Maestro-provided versions.
Override AFTER the import so these win over the eager XxxVersion aliases
---
eng/Versions.props | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/eng/Versions.props b/eng/Versions.props
index b224ff9b8c4..d1084a1ed09 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -2,6 +2,42 @@
+
+
+
+ 18.8.0-preview-26275-09
+ 18.8.0-preview-26275-09
+ 18.8.0-preview-26275-09
+ 18.8.0-preview-26275-09
+ 18.8.0-preview-26275-09
+ 18.8.0-preview-26275-09
+ 18.8.0-preview-26275-09
+ 18.8.0-preview-26275-09
+
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+ 5.8.0-1.26307.1
+
+
false