We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f56356b commit e2b0f5aCopy full SHA for e2b0f5a
src/omnisharp/server.ts
@@ -559,6 +559,14 @@ export class OmniSharpServer {
559
}
560
561
562
+ // To maintain previous behavior when there are mulitple targets available,
563
+ // launch with first Solution or Folder target.
564
+ const firstFolderOrSolutionTarget = launchTargets.find(target => target.kind == LaunchTargetKind.Folder)
565
+ ?? launchTargets.find(target => target.kind == LaunchTargetKind.Solution);
566
+ if (firstFolderOrSolutionTarget) {
567
+ return this.restart(firstFolderOrSolutionTarget);
568
+ }
569
+
570
// When running integration tests, open the first launch target.
571
if (process.env.RUNNING_INTEGRATION_TESTS === "true") {
572
return this.restart(launchTargets[0]);
0 commit comments