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

Сообщение Re[6]: .NET Standard от 17.10.2019 9:39

Изменено 17.10.2019 9:42 okon

Re[6]: .NET Standard
Здравствуйте, Qbit86, Вы писали:

Q>Здравствуйте, okon, Вы писали:


O>>Это хорошо, но хотелось бы например набираешь условно "new FileStream()" быть уверенным что есть на нем "сертификат качества" т.е. протестировано и работает на заявленных платформах.


Q>Для FileStream нужно таргетить не netcoreapp3.0, а netstandard2.0. Максимум кода выносить из .NET Core-библиотек в .NET Standard-библиотеки.


Да хорошая мысль,

еще такой момент .NET Standard он поддерживает намного большее количество платформ чем .NET Core, но ощутимо урезан.
Есть и что-то посередине что не входит в .NET Standard но работает на Linux/Windows/Mac,
вот хотелось бы иметь понимание что тестировалось в рамках .net core 3.0 и работает на всех трех платформах

Q>В .NET Standard не пихают. Это более ограниченный, но и более переносимый набор API.


Согласен.
Re[6]: .NET Standard
Здравствуйте, 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

Да хорошая мысль,

еще такой момент .NET Standard он поддерживает намного большее количество платформ чем .NET Core, но ощутимо урезан.
Есть и что-то посередине что не входит в .NET Standard но работает на Linux/Windows/Mac,
вот хотелось бы иметь понимание что тестировалось в рамках .net core 3.0 и работает на всех трех платформах

Q>В .NET Standard не пихают. Это более ограниченный, но и более переносимый набор API.


Согласен.