message: Simplify finding launchsettings.json
diff: @@ -178,19 +178,16 @@ function isBlazorWebAssemblyHosted(project: protocol.MSBuildProject, isProjectBl
  async function isBlazorWebAssemblyProject(project: MSBuildProject): Promise<boolean> {
  const projectDirectory = path.dirname(project.Path);
  - const launchSettingsPattern = new vscode.RelativePattern(projectDirectory, '**/launchSettings.json');
  - const excludedPathPattern = `{${Options.getExcludedPaths(vscode, true).join(',')}}`;
  + const launchSettingsPath = path.join(projectDirectory, 'Properties', 'launchSettings.json');
  - const launchSettings = await vscode.workspace.findFiles(launchSettingsPattern, excludedPathPattern);
  - if (!launchSettings) {
  + try {
  + if (!fs.pathExistsSync(launchSettingsPath)) {
  return false;
  }
  - for (const launchSetting of launchSettings) {
  - try {
  - const launchSettingContent = fs.readFileSync(launchSetting.fsPath);
  + const launchSettingContent = fs.readFileSync(launchSettingsPath);
  if (!launchSettingContent) {
  - continue;
  + return false;
  }
  if (launchSettingContent.indexOf('"inspectUri"') > 0) {
  @@ -199,7 +196,6 @@ async function isBlazorWebAssemblyProject(project: MSBuildProject): Promise<bool
  } catch {
  // Swallow IO errors from reading the launchSettings.json files
  }
  - }
  return false;
  }
  