Font-Awesome-WPF icon indicating copy to clipboard operation
Font-Awesome-WPF copied to clipboard

Support .NET Standard

Open Foxtrek64 opened this issue 5 years ago • 5 comments

With .NET Core 3.1, WPF is now supported on the much lighter CoreFx runtime. This is still limited to running on Windows, though this support will be maintained for the forseeable future.

We have two options for implementation:

NetFx 4.5.0 is compatible with NetStandard 1.1. NetFx 3.x is not compatible with NetStandard at all. As such, to maintain current support, we could multi-target 4.5.0 and NetStandard 1.1. This change should theoretically be a one-line change.

Option two is to add a new project targeting NetStandard 2.1, as this is compatible with CoreFx 3.1 and future releases (.NET 5+), however we lose all support for NetFx.

I understand that with the numerous legacy WPF apps, maintaining backwards compatibility is a priority, and as such I would personally recommend option one. This would allow us to target NetFx 4.5.0 and later, including all past, present, and future versions of CoreFx.

The most ideal situation is to do both - NetStandard 1.1 to maintain backwards compatibility and NetStandard 2.1 to support newer releases and even eventually .NET 5, but if this is decided upon it's likely best to split this into two issues.

I do not know the state of UWP on NetCore, since it's not a technology that I am familiar with using, though it may be worth looking into implementation there as well.

Foxtrek64 avatar Jan 26 '20 21:01 Foxtrek64

+1

stebla27 avatar Mar 19 '20 16:03 stebla27

many wpf applications will also get ported to core3+, so targeting NetStandard would be greatly helpfull there :)

+1

aemarco avatar May 06 '20 13:05 aemarco

Are any of the owners with merge rights still watching this repo? If so, I would be willing to attempt to create a PR for this task.

aesalazar avatar May 26 '20 13:05 aesalazar

Anyone has news on this? I'm interested in using this package on .net core.

Malavos avatar Apr 10 '21 17:04 Malavos

I found https://github.com/awesome-inc/FontAwesome.Sharp and https://github.com/MartinTopfstedt/FontAwesome5 which are maintained.

imba-tjd avatar Jul 11 '21 05:07 imba-tjd