Skip to content

Be consistent about ifdefs for .NET 5 #22194

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 2 commits into from
Aug 24, 2020
Merged

Be consistent about ifdefs for .NET 5 #22194

merged 2 commits into from
Aug 24, 2020

Conversation

ajcvickers
Copy link
Contributor

No description provided.

@ajcvickers ajcvickers requested a review from a team August 24, 2020 14:46
@roji
Copy link
Member

roji commented Aug 24, 2020

Shouldn't there be the one standard way to test for this, rather than all three options? I'm guessing NET50 is supposed to be that, if it works should just use it?

@ajcvickers
Copy link
Contributor Author

@roji At this point I would rather be safe and consistent than minimal.

@bricelam
Copy link
Contributor

It should be NET5_0--the SDK unifies to this.

@ajcvickers
Copy link
Contributor Author

@bricelam That's the one that doesn't work universally.

@bricelam
Copy link
Contributor

In other words net50, net5.0, and netcoreapp5.0 all result in the NET5_0 define constant

@bricelam
Copy link
Contributor

What SDK do you have installed? I'm seeing this in preview.7

@ajcvickers
Copy link
Contributor Author

@bricelam I'm using the one installed by our build--which I believe is preview 7 currently. However, it may be that my IDE doesn't understand it yet.

@bricelam
Copy link
Contributor

Does NET5_0 || NETCOREAPP5_0 work? I'm good with that.

@ajcvickers
Copy link
Contributor Author

Also, NET5_0 is soooo ugly!

@bricelam
Copy link
Contributor

Could just use NET...

@bricelam
Copy link
Contributor

Oh wait, no we can't. 🤦‍♂️

@ajcvickers
Copy link
Contributor Author

Okay, updated to just NET5_0. This builds for me in my IDE, although there are some syntax highlighting issues.

@ajcvickers
Copy link
Contributor Author

@dotnet/efteam Approve?

@ajcvickers ajcvickers merged commit d568a93 into release/5.0 Aug 24, 2020
@ajcvickers ajcvickers deleted the BeConst0824 branch August 24, 2020 18:53
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants