Здравствуйте, Qbit86, Вы писали:
Q>Здравствуйте, okon, Вы писали:
O>>Это хорошо, но хотелось бы например набираешь условно "new FileStream()" быть уверенным что есть на нем "сертификат качества" т.е. протестировано и работает на заявленных платформах.
Q>Для FileStream нужно таргетить не netcoreapp3.0, а netstandard2.0. Максимум кода выносить из .NET Core-библиотек в .NET Standard-библиотеки.
p.s. только не 2.0 а 2.1, Core 3.0 поддерживается начиная с 2.1
p.p.s. что еще прикольне что просто так перейти с 2.0 на 2.1 не получится если проект использует .net framework,
т.к. .net framework в .net stanard 2.1 уже не поддерживается, только .net core 3.0 и нужно все проекты переводить на core если хочется использовать плюшки 3.0.
Да хорошая мысль,
еще такой момент .NET Standard он поддерживает намного большее количество платформ чем .NET Core, но ощутимо урезан.
Есть и что-то посередине что не входит в .NET Standard но работает на Linux/Windows/Mac,
вот хотелось бы иметь понимание что тестировалось в рамках .net core 3.0 и работает на всех трех платформах
Q>В .NET Standard не пихают. Это более ограниченный, но и более переносимый набор API.
Согласен.
”Жить стало лучше... но противнее. Люди которые ставят точку после слова лучше становятся сторонниками Путина, наши же сторонники делают акцент на слове противнее ( ложь, воровство, лицемерие, вражда )." (с) Борис Немцов