diff --git a/extensions/sql-database-projects/src/models/project.ts b/extensions/sql-database-projects/src/models/project.ts index 8bd505c5a8..07df32ffde 100644 --- a/extensions/sql-database-projects/src/models/project.ts +++ b/extensions/sql-database-projects/src/models/project.ts @@ -8,6 +8,7 @@ import * as xmldom from 'xmldom'; import * as constants from '../common/constants'; import * as utils from '../common/utils'; import * as xmlFormat from 'xml-formatter'; +import * as os from 'os'; import { Uri } from 'vscode'; import { promises as fs } from 'fs'; @@ -319,7 +320,7 @@ export class Project { private async serializeToProjFile(projFileContents: any) { let xml = new xmldom.XMLSerializer().serializeToString(projFileContents); - xml = xmlFormat(xml, { collapseContent: true, indentation: ' ' }); + xml = xmlFormat(xml, { collapseContent: true, indentation: ' ', lineSeparator: os.EOL }); // TODO: replace await fs.writeFile(this.projectFilePath, xml); }