From d6c0be032543eb4477cb1bcf3b5d50e26a0f643d Mon Sep 17 00:00:00 2001
From: Tony Bark <35226681+tonytins@users.noreply.github.com>
Date: Wed, 4 Feb 2026 00:04:24 -0500
Subject: [PATCH 1/2] RollForward support
- Added Forward compatibility with newer SDKs.
- Added root items into solution.
---
Directory.Build.props | 6 ++++++
Longhorn.Tests/Longhorn.Tests.csproj | 2 +-
Longhorn.slnx | 6 ++++++
Longhorn/Longhorn.csproj | 2 +-
global.json | 6 ++++++
5 files changed, 20 insertions(+), 2 deletions(-)
create mode 100644 Directory.Build.props
create mode 100644 global.json
diff --git a/Directory.Build.props b/Directory.Build.props
new file mode 100644
index 0000000..7ac835a
--- /dev/null
+++ b/Directory.Build.props
@@ -0,0 +1,6 @@
+
+
+
+ LatestMajor
+
+
diff --git a/Longhorn.Tests/Longhorn.Tests.csproj b/Longhorn.Tests/Longhorn.Tests.csproj
index 6b21a84..d341151 100644
--- a/Longhorn.Tests/Longhorn.Tests.csproj
+++ b/Longhorn.Tests/Longhorn.Tests.csproj
@@ -1,6 +1,6 @@
- net10.0
+ net8.0
enable
enable
false
diff --git a/Longhorn.slnx b/Longhorn.slnx
index 16a130d..5b88ebb 100644
--- a/Longhorn.slnx
+++ b/Longhorn.slnx
@@ -1,4 +1,10 @@
+
+
+
+
+
+
diff --git a/Longhorn/Longhorn.csproj b/Longhorn/Longhorn.csproj
index 2e4dcd3..c9abedd 100644
--- a/Longhorn/Longhorn.csproj
+++ b/Longhorn/Longhorn.csproj
@@ -1,6 +1,6 @@
- net10.0
+ net8.0
Exe
enable
enable
diff --git a/global.json b/global.json
new file mode 100644
index 0000000..fae657f
--- /dev/null
+++ b/global.json
@@ -0,0 +1,6 @@
+{
+ "sdk": {
+ "version": "8.0.100",
+ "rollForward": "latestMajor"
+ }
+}
\ No newline at end of file
From 8312ada370cb992c047b6782ae7e4afe83a9e653 Mon Sep 17 00:00:00 2001
From: Tony Bark <35226681+tonytins@users.noreply.github.com>
Date: Wed, 4 Feb 2026 00:46:24 -0500
Subject: [PATCH 2/2] Bumped 2dog versions to latest prerelease
This resolves some dependency issues as well.
---
Longhorn.Tests/Longhorn.Tests.csproj | 29 +++++++++++++++++-----------
Longhorn/Longhorn.csproj | 3 ++-
2 files changed, 20 insertions(+), 12 deletions(-)
diff --git a/Longhorn.Tests/Longhorn.Tests.csproj b/Longhorn.Tests/Longhorn.Tests.csproj
index d341151..a80ba2e 100644
--- a/Longhorn.Tests/Longhorn.Tests.csproj
+++ b/Longhorn.Tests/Longhorn.Tests.csproj
@@ -4,36 +4,43 @@
enable
enable
false
+ LatestMajor
-
-
-
+
+
+
-
+
-
+
-
+
-
-
-
-
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
-
+
diff --git a/Longhorn/Longhorn.csproj b/Longhorn/Longhorn.csproj
index c9abedd..0871773 100644
--- a/Longhorn/Longhorn.csproj
+++ b/Longhorn/Longhorn.csproj
@@ -5,10 +5,11 @@
enable
enable
false
+ LatestMajor
-
+