[Problem] Fix .NET Core 3.0 build #185

Closed
opened 2026-01-29 16:11:26 +00:00 by claunia · 4 comments
Owner

Originally created by @mnadareski on GitHub (Feb 19, 2020).

Originally assigned to: @mnadareski on GitHub.

At the moment, the .NET Core 3.0 version builds but does not actually work when getting to the protection scanning. This is due to a dependency of BurnOutSharp not supporting .NET Core 3.0 natively. Once https://github.com/mnadareski/BurnOutSharp/issues/7 is closed, then the resulting package update will likely address this in DICUI as well.

Originally created by @mnadareski on GitHub (Feb 19, 2020). Originally assigned to: @mnadareski on GitHub. At the moment, the .NET Core 3.0 version builds but does not actually work when getting to the protection scanning. This is due to a dependency of BurnOutSharp not supporting .NET Core 3.0 natively. Once https://github.com/mnadareski/BurnOutSharp/issues/7 is closed, then the resulting package update will likely address this in DICUI as well.
claunia added the enhancementbug labels 2026-01-29 16:11:26 +00:00
Author
Owner

@mnadareski commented on GitHub (Apr 14, 2020):

This is like halfway there at this point. The build should be completing and it should run, but due to some other issues, it's not feature-complete, mostly revolving around the use of IMAPI2 (which is not supported in core).

@mnadareski commented on GitHub (Apr 14, 2020): This is like *halfway* there at this point. The build should be completing and it should run, but due to some other issues, it's not feature-complete, mostly revolving around the use of IMAPI2 (which is not supported in core).
Author
Owner

@mnadareski commented on GitHub (May 8, 2020):

At this point, .NET Core is building and running. The disc type detection and copy protect scan are still broken, unfortunately.

@mnadareski commented on GitHub (May 8, 2020): At this point, .NET Core is building and running. The disc type detection and copy protect scan are still broken, unfortunately.
Author
Owner

@mnadareski commented on GitHub (Sep 10, 2020):

This is still a work in progress. However, the Avalonia UI may make this a bit easier to work cross-platform. No movement has happened on the scanning side, however.

@mnadareski commented on GitHub (Sep 10, 2020): This is still a work in progress. However, the Avalonia UI may make this a bit easier to work cross-platform. No movement has happened on the scanning side, however.
Author
Owner

@mnadareski commented on GitHub (Nov 23, 2020):

Screw it, calling this fixed because cross-platform UI stuff will not be complete until .NET 6 comes out and MAUI becomes official. Avalonia will end up being a dead-end due to a lot of assumptions that require the .NET Framework builds to do weird things that aren't available in .NET Core or .NET

@mnadareski commented on GitHub (Nov 23, 2020): Screw it, calling this fixed because cross-platform UI stuff will not be complete until .NET 6 comes out and MAUI becomes official. Avalonia will end up being a dead-end due to a lot of assumptions that require the .NET Framework builds to do weird things that aren't available in .NET Core or .NET
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#185