-
Notifications
You must be signed in to change notification settings - Fork 172
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
.NET6 support in Essentials #451
Comments
Didn't Steve already start this at 6c5f7c5 ? |
What about net7, this will be released this month? And maybe remove |
Agreed. Net 7 should be trivial now we've got to 6 in Geometry. Obviously it's not LTS. See #467 In the next major release of Toolkit (v6) we're reviewing the framework support. We'll definitely drop anything prior net472. We'll likely also drop netcore 3.1 as that is also going out of support soon. Going forward the best support will be on the latest netcore versions and I think ultimately we'll phase out netframework as it's painful to maintain xbim across so many Frameworks, especially in Geometry. |
Hi, When can we expect this .Net 6 support? |
It's already in Essentials |
@andyward Thanks for a quick response. |
Can you clarify why? what problem are issue you're facing? You can target a .net7 runtime and dependencies in your own application if you want to - and our net6 libraries (and netstandard) will just work against the newer framework. As a library we aim for lowest supported platform versions rather than latest. net6.0 has long term support, while net7.0 is STS only. Ultimately we technically only need target netstandard2.0 and netstandard2.1. which will cover net472 upwards on net framework and net6-7 on netcore (as well as EOL Netcore3.1/Net5.0) - as a library there's no benefit in multi-targeting to support 6 & 7 (& 8 etc). All the newer frameworks implement netstandard2. Note Geometry engine is an edge case as we cannot target netstandard, and need to target a runtime implementation in the C++/CLI projects. |
No description provided.
The text was updated successfully, but these errors were encountered: