diff --git a/src/SharpIDE.Godot/IdeRoot.cs b/src/SharpIDE.Godot/IdeRoot.cs index 9716506..3e093d6 100644 --- a/src/SharpIDE.Godot/IdeRoot.cs +++ b/src/SharpIDE.Godot/IdeRoot.cs @@ -121,6 +121,7 @@ public partial class IdeRoot : Control private void OnRestoreSlnButtonPressed() => MsBuild(BuildType.Restore); private async void MsBuild(BuildType buildType) { + await Task.CompletedTask.ConfigureAwait(ConfigureAwaitOptions.ForceYielding); GodotGlobalEvents.Instance.BottomPanelTabExternallySelected.InvokeParallelFireAndForget(BottomPanelType.Build); await _buildService.MsBuildAsync(_solutionExplorerPanel.SolutionModel.FilePath, buildType); }