-
-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop netstandard1.6 and netcoreapp1.1 #68
Comments
The first time I tried to use MiniScaffold to start up a project, I had a little bit of trouble with getitng the dotnetcore1.1 SDK installed on my Linux dev machine, since MS no longer releases a Linux package for the dotnetcore1.1 SDK on current versions of Linux. My choices were to go back to an older version of Linux, or to install the dotnetcore 1.1 SDK by hand. I chose the latter, and it all worked. I think my experience is another argument in favor of dropping netstandard1.6 and netcoreapp1.1 from the default template. If anyone still needs them, adding them is as simple as editing two .fsproj files and rerunning the build. So it's not a great burden to anyone who needs netcoreapp1.1, and it lowers the barrier to entry for people just getting started with .Net Core development. |
The fact that three of those five projects you cite are (or were) maintained by Henrik Feldt shows just how prolific and active an F# coder he is. I'm seriously impressed by that guy. 😄 But since most of them are (as I understand it) now actively maintained by other people, that means that those projects dropping dotnetcore1.1 also isn't just one man's opinion, so it can be taken as broadly representative. In short: I'm in favor of dropping it from the MiniScaffold also. |
I agree. As another data point, when porting WebSharper to .NET Standard we went straight for netstandard2.0. |
I think just dropping |
|
Is there a way to tell the project system to have netcoreapp2.0 test netstandard2.0 then netstandard1.6? I actually have no idea how which app framework knows which library framework to choose when both have multitargeting enabled. |
Well, the easiest thing would be to start out with If you really want to test a library built against
|
More datapoints. 4.0 of Npgsql has dropped netstandard1.3 and so did "netcore" of Eventstore |
We use |
Version 0.8.0 seems to have a mismatch between src and tests projects: src: tests: Shouldn't tests have netcoreapp1.6 instead of netcoreapp1.1 ? |
Has there been a release of netcoreapp1.6? From what I can see from the docs, netstandard1.6 is still compatible with 1.0: dotnet standard versions |
@wallymathieu Looks like you're right. It appears that netcoreapp should always be either netcoreapp1.0 or netcoreapp2.0 then. But there will be a version 2.1: https://github.com/dotnet/core/blob/master/roadmap.md#technology-roadmaps |
looks like there is a v1.1.6 |
I think the paket guys know more about the weirdness with all of these framework tags. So perhaps someone from there could point in the right direction. |
We've already had to remove netcoreapp1.1 from the tests due to Expecto. And David Fowler is calling for people to move to netstandard2.0. |
Sounds like reason enough to drop it. |
Closed in #93 |
Description
With logary dropping support for netstandard1.6 haf/expecto@6429c66 and talking with people in the community we should just drop netstandard1.6 and netcoreapp1.1.
Error messages, screenshots
N/A
Failing test, failing github repo, or reproduction steps
N/A
Expected Behavior
N/A
Known workarounds
N/A
Other information
The text was updated successfully, but these errors were encountered: