-
Notifications
You must be signed in to change notification settings - Fork 344
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
[Feature Request] Add net6 and net6-windows target #3682
Comments
This issue is actually pretty big when using sampling code for a Microsoft Graph it requires using Microsoft.Identity.Client.Desktop; |
@ziron999o365 - please use new broker preview experience, which does not require @pmaytak - you already added explicit support for net6. For windows components, users will need to use WAM preview. Closing, please reopen if you disagree. |
Moving to blocked status until we decide on a proper way to introduce this change, which depends on deprecating old WAM / GAing new WAM. |
.NET 5 has now been fully deprecated and is past end of life support. It's not clear what but my whole team had net5 disappear from over this last week from our dev machines, potentially with the latest VS Update. There is no straight forward way I can see to possible update to net6.0 without breaking. The table shared above shows one slice where you target net6.0 in your app but use net5.-windows target of MSAL. Is there special CSPROJ magic to override the version the library uses, if building for windows? |
@pmaytak @bgavrilMS Am I doing anything obviously wrong here: AzureAD/microsoft-authentication-cli#154 ? |
Can we ship this as part 4.48 ? |
Goal: Find a solution for how to add net6 target to allow the use of System.Text.Json and IL trimming.
Problem:
The possible solutions are:
Current target platform compatibility and Windows UI component support (for related and newer platforms):
Note: System browser is available on all platforms.
Useful tool: Get Nearest Framework
References:
.NET 5 design doc, and specifically compatibility/precedence section
.NET 6 design doc
Also to note, the design doc specifies that net6.0 adds both, NET5_0 and NET6_0 preprocessor flags, but in my testing, net6.0 only adds the
NET6_0
flag.Related: #1550, #3407
The text was updated successfully, but these errors were encountered: