diff --git a/FSharpExample/FSharpExample.fsproj b/FSharpExample/FSharpExample.fsproj
index 9effec9fd..82b2802e5 100644
--- a/FSharpExample/FSharpExample.fsproj
+++ b/FSharpExample/FSharpExample.fsproj
@@ -1,7 +1,7 @@
Exe
- net6.0
+ net8.0
1.6.2.0
1.6.2.0
1.6.2+Branch.main.Sha.b6eeb6321685af474ffc17b1390ff1d4894a90c5
@@ -14,6 +14,6 @@
-
+
\ No newline at end of file
diff --git a/FSharpExample/Program.fs b/FSharpExample/Program.fs
index bfeaef2ed..88d801f04 100644
--- a/FSharpExample/Program.fs
+++ b/FSharpExample/Program.fs
@@ -1,454 +1,48 @@
-open System
-open System.Diagnostics
-open System.Globalization
-open System.IO
-open NStack
-open Terminal.Gui
+open Terminal.Gui
-let ustr (x: string) = ustring.Make(x)
-let mutable ml2 = Unchecked.defaultof