From 20d8c9f4eefc5ada6a22efd15e266de6f8c7efce Mon Sep 17 00:00:00 2001 From: Ari Vuollet Date: Sun, 8 Jan 2023 15:13:10 +0200 Subject: [PATCH] Generate omnisharp.json file for VS Code solutions --- .../VisualStudioCodeProjectGenerator.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Source/Tools/Flax.Build/Projects/VisualStudioCode/VisualStudioCodeProjectGenerator.cs b/Source/Tools/Flax.Build/Projects/VisualStudioCode/VisualStudioCodeProjectGenerator.cs index fedfca030..b67e3e2fb 100644 --- a/Source/Tools/Flax.Build/Projects/VisualStudioCode/VisualStudioCodeProjectGenerator.cs +++ b/Source/Tools/Flax.Build/Projects/VisualStudioCode/VisualStudioCodeProjectGenerator.cs @@ -621,6 +621,22 @@ namespace Flax.Build.Projects.VisualStudioCode json.EndRootObject(); json.Save(Path.Combine(vsCodeFolder, "extensions.json")); } + + // Create OmniSharp configuration file + using (var json = new JsonWriter()) + { + json.BeginRootObject(); + + json.BeginObject("msbuild"); + { + json.AddField("enabled", true); + json.AddField("Configuration", "Editor.Debug"); + } + json.EndObject(); + + json.EndRootObject(); + json.Save(Path.Combine(solution.WorkspaceRootPath, "omnisharp.json")); + } } } }