PS > Get-ChildItem -File -Recurse | % { $x = get-content -raw -path $_.fullname; $x -replace "`r`n","`n" | set-content -path $_.fullname }
PS > Remove-Item -Recurse -Force
PS > dotnet new sln
PS > Get-ChildItem -Recurse *.csproj | ForEach { dotnet sln add $_.FullName }