_addProjectsToSolutionFile()

in generators/module/index.js [205:234]


  _addProjectsToSolutionFile() {
    const projectFolderGuid = uuidv4();
    const destinationPath = this.destinationPath();

    const baseOptions = {
      solutionName: this.options.solutionName,
      projectName: this.options.moduleName,
      projectFolderGuid,
      helixLayerType: this.options.moduleType,
      projectTypeGuid: settings.codeProject,
      projectFileExtension: settings.codeProjectExtension,
    };

    super._updateFileContent(`${destinationPath}\\src\\${this.options.solutionName}.sln`, [
      c => solutionUtils.addHelixBasedProject(c, {
        ...baseOptions,
        projectGuid: this.options.codeGuid,
        fsFolder: this.options.codeFolderName,
        projectNameSuffix: settings.codePrefixExtension
      }),
      c => solutionUtils.addHelixBasedProject(c, {
        ...baseOptions,
        projectGuid: this.options.testGuid,
        fsFolder: settings.testCodeProjectFolder,
        projectNameSuffix: settings.testPrefixExtension
      }),
    ], {
      force: true
    });
  }