Информация об изменениях

Сообщение Re[3]: Зачем в .NET Core пихают все подряд от 21.10.2019 11:52

Изменено 21.10.2019 11:54 alexzzzz

Re[3]: Зачем в .NET Core пихают все подряд
Здравствуйте, 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, где они нафиг никому не нужны. Ничё, народ не путается. Просто не подключает их и не использует.
Re[3]: Зачем в .NET Core пихают все подряд
Здравствуйте, 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, где они нафиг никому не нужны. Ничё, народ не путается. Просто не подключает их и не использует. Хотя при большом желании они даже могут работать.