fsprojects / ProjectScaffold

A prototypical .NET solution (file system layout and tooling), recommended for F# projects
http://fsprojects.github.io/ProjectScaffold
The Unlicense
515 stars 154 forks source link

AppVeyor CI is failing due to some obscure problem with line endings #292

Open dsyme opened 7 years ago

dsyme commented 7 years ago

Yet again the dreaded SourceLink line ending obscure confusion strikes again

The AppVeyor CI is failing becuase line endings don't match for the generated Library.fs

ctaggart commented 7 years ago

I'd recommend removing SourceLink v1 from Project Scaffold. When project scaffold support dotnet core projects, I'd recommend the project files add SourceLink v2 by adding SourceLink.Create.CommandLine to the proj files.

sideeffffect commented 7 years ago

are you referring to SourceLink.Fake 1.1.0? if that's the case, are you planning to create version 2.x? thanks

ctaggart commented 7 years ago

@sideeffffect I am referring to SourceLink.Fake. It isn't needed for version 2. It is a much simpler process and a different/new feature. You simply add one ProjectReference and you are done. With 15.3 of Visual Studio, it will work with Windows PDB files too and the debugger will match different line endings.