[WIP] [DO NOT MERGE] Multi-target NUnit Project Loader #14
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a rough spike as to what multi-targeting one of our extensions might look like. It's more to help with the implementation of nunit/nunit-console#394, than to be merged at this point.
I picked the nunit-project-loader, as I think it's the only extension we'd potentially want to directly multi-target as .NET 2.0, and .NET Standard - if we do have future functionality to load .NET Standard extensions. Basis: the vs-project-loader we'd ideally want to do via MSBuild, and the nunit2 extensions I'm hoping will be used less over time. It currently targets net20/net45, as we need a .NET Standard version of nunit.engine.api before we can build .NET Standard extensions. (It would be simple to later swap
net45
tonetstandard10
however!)Feedback on structure welcome. Things I'm aware of: