.NET 6/API7 #781
goaaats
announced in
Announcements
.NET 6/API7
#781
Replies: 1 comment
-
Some questions regarding updating now that breaking changes are over:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey everyone, we upgraded the Dalamud core library and the runtime we are shipping to .NET 6 for staging releases.
Breaking changes
Please note that there are breaking changes in .NET 6. Check your plugins - if you come across a regression that isn't listed, please let us know.
Breaking changes not listed in MSFT docs
Testing
Open the dev menu with
/xldev
, click Dalamud, click "open branch switcher", choose "stg", then restart.Upgrade guide
Change your plugin target framework to
net6.0-windows
ornet6.0
. Make sure to update all Microsoft framework-versioned nuget packages. Work through the breaking changes.Please report anything else you run into here.
Publish with the new publishing system
Our new plugin publishing system that build your plugin for you is pretty much done, and we encourage you to switch to it as soon as possible, the .NET 6 being a good opportunity. With 6.3, the old system will be decommissioned. It's super easy to switch and will make your workflow a lot easier. If you need help, feel free to reach out. Check here for a short guide.
Timeline
testing/net6
on the new distribution repo, these will be transferred over once the update hits. The .NET 6 testing branch will load API6 and API7 plugins for now in order to not break your workflow, as most .NET 5 plugins seem to be compatible.Beta Was this translation helpful? Give feedback.
All reactions