diff --git a/src/HotChocolate/Fusion-vnext/.vscode/settings.json b/src/HotChocolate/Fusion-vnext/.vscode/settings.json
new file mode 100644
index 00000000000..03525aabff6
--- /dev/null
+++ b/src/HotChocolate/Fusion-vnext/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "dotnet.defaultSolution": "HotChocolate.Fusion.sln"
+}
diff --git a/src/HotChocolate/Fusion-vnext/.vscode/tasks.json b/src/HotChocolate/Fusion-vnext/.vscode/tasks.json
new file mode 100644
index 00000000000..31c32bd3457
--- /dev/null
+++ b/src/HotChocolate/Fusion-vnext/.vscode/tasks.json
@@ -0,0 +1,24 @@
+{
+ // See https://go.microsoft.com/fwlink/?LinkId=733558
+ // for the documentation about the tasks.json format
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "label": "build",
+ "command": "dotnet",
+ "type": "shell",
+ "args": [
+ "build",
+ // Ask dotnet build to generate full paths for file names.
+ "/property:GenerateFullPaths=true",
+ // Do not generate summary otherwise it leads to duplicate errors in Problems panel
+ "/consoleloggerparameters:NoSummary"
+ ],
+ "group": "build",
+ "presentation": {
+ "reveal": "silent"
+ },
+ "problemMatcher": "$msCompile"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/HotChocolate/Fusion-vnext/Directory.Build.props b/src/HotChocolate/Fusion-vnext/Directory.Build.props
new file mode 100644
index 00000000000..426afd0d1ac
--- /dev/null
+++ b/src/HotChocolate/Fusion-vnext/Directory.Build.props
@@ -0,0 +1,14 @@
+
+
+
+
+ net8.0
+ enable
+ enable
+ true
+ true
+ true
+ false
+
+
+
diff --git a/src/HotChocolate/Fusion-vnext/src/Directory.Build.props b/src/HotChocolate/Fusion-vnext/src/Directory.Build.props
new file mode 100644
index 00000000000..4f91211e2ae
--- /dev/null
+++ b/src/HotChocolate/Fusion-vnext/src/Directory.Build.props
@@ -0,0 +1,10 @@
+
+
+
+
+
+ $(NoWarn);CA1812
+ enable
+
+
+
diff --git a/src/HotChocolate/Fusion-vnext/test/Directory.Build.props b/src/HotChocolate/Fusion-vnext/test/Directory.Build.props
new file mode 100644
index 00000000000..4290ce4eb6f
--- /dev/null
+++ b/src/HotChocolate/Fusion-vnext/test/Directory.Build.props
@@ -0,0 +1,35 @@
+
+
+
+
+ false
+ true
+ enable
+ enable
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+
+