Re[3]: Зачем в .NET Core пихают все подряд
От: alexzzzz  
Дата: 21.10.19 11:52
Оценка:
Здравствуйте, okon, Вы писали:

O>Пихать больше в продуктовом смысле, пишут типа "мы в .NET Core включили" сразу ассоциации с кросплатформенностью потом бац "Winforms / WPF".

O>мне кажется корректнее было бы в релизе .NET Core озвучивать только вещи которые кросплатформенны, и не включили WPF, а сделали WPF который может работать с .NET Core.

Если где-то так и написано, что «мы в .NET Core включили WinForms/WPF», это следует читать как «мы портировали WinForms/WPF на NET Core и включили эти библиотеки в комплект NET Core SDK для Windows».

Случайно использовать части WinForms/WPF в кросс-платформенном приложении вряд ли выйдет. Надо и соответствующие библиотеки в зависимостях подключить, и в C#-коде добавить namespace, в названии которого будет фигурировать слово Windows, что как бы намекает.

Поскольку WinForms ограничено поддерживается в Mono, библиотеки WinForms присутствуют даже в Unity, где они нафиг никому не нужны. Ничё, народ не путается. Просто не подключает их и не использует. Хотя при большом желании они даже могут работать.
Отредактировано 21.10.2019 11:54 alexzzzz . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.