Closed
Description
The current build system has a number of issues:
- It uses the old approach of having one project per target
- The NetStandard project uses project.json, which requires the preview tooling for .NET Core
This was somewhat workable while I had VS2015 and the preview tooling installed, but now I only have VS2017.3 so an update has become necessary to release new version 5A13 s.
Ideally:
- The build will have a single library project that has
TargetPlatforms
set for all the current TFMs. I'm not sure if PCLs are supported, so this may have to end up as two. - If the build becomes a single project, it should generate a nupkg using the new csproj-based system.
- It should ideally build on .NET Core (inc. Linux/macOS), automatically dropping the Windows-only TFMs
Metadata
Metadata
Assignees
Labels
No labels