Re: .NET 3.0
От: Sinix  
Дата: 13.01.19 15:09
Оценка: -1
Здравствуйте, _NN_, Вы писали:

_NN>Раз есть поддержка .NET 2.0, добавить поддержку .NET 3.0 не составило особого труда.

_NN>https://github.com/rsdn/CodeJam/pull/71

Я против того, чтобы ташить в проект легаси без реальных сценариев. Только размер пакета раздуваем.
Лично я бы поддерживал 4.6.1, netstd2 и свежие фреймворки, остальное — по реальным заявкам.
.NET 3.0
От: _NN_ www.nemerleweb.com
Дата: 13.01.19 15:06
Оценка:
Раз есть поддержка .NET 2.0, добавить поддержку .NET 3.0 не составило особого труда.
https://github.com/rsdn/CodeJam/pull/71
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: .NET 3.0
От: _NN_ www.nemerleweb.com
Дата: 13.01.19 15:36
Оценка:
Здравствуйте, Sinix, Вы писали:

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


_NN>>Раз есть поддержка .NET 2.0, добавить поддержку .NET 3.0 не составило особого труда.

_NN>>https://github.com/rsdn/CodeJam/pull/71

S>Я против того, чтобы ташить в проект легаси без реальных сценариев. Только размер пакета раздуваем.

S>Лично я бы поддерживал 4.6.1, netstd2 и свежие фреймворки, остальное — по реальным заявкам.

Бывают разные ситуации.
У нас проект до сих пор на 3.5.
И то с 2.0 перешли с большим трудом лет 5 назад
В лучшем случае переведём на 4.5 , только неясно когда, если вообще, будут готовы выделить на это время, хотя бы в этом году.

Не вижу проблемы в увеличении размере пакета на МБ.
Вон у меня внутренние пакеты C++ весят за 100МБ без проблем , и никто не жаловался.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: .NET 3.0
От: IT Россия linq2db.com
Дата: 06.05.19 15:33
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Лично я бы поддерживал 4.6.1, netstd2 и свежие фреймворки, остальное — по реальным заявкам.


Не уверен насчёт Core и Standard, т.к. пока толком не уяснил как там взаимодействуют рантаймы. Но скорее всего так же как и в Full.

А по Full принцип простой. Имеет смысл поддерживать минимальную версию фреймворка для рантайма и те версии, где мы используем отличный от предыдущих версий API. Рантаймов у нас два: 2.0 и 4.0. Следовательно нужны как минимум версии для net2.0 и net4.0. Далее смотрим разницу в используемом API. Видим директиву условной компиляции LESSTHAN_NET45, значит добавляем net4.5 и т.д.

Рантайму абсолютно без разницы какая у нас версия TargetFramework, в сборках даже нет такой метаинформации, кроме соответствующего атрибута, который можно не указывать.
Если нам не помогут, то мы тоже никого не пощадим.
Re[3]: .NET 3.0
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 06.05.19 16:06
Оценка:
Здравствуйте, IT, Вы писали:

IT>А по Full принцип простой. Имеет смысл поддерживать минимальную версию фреймворка для рантайма и те версии, где мы используем отличный от предыдущих версий API. Рантаймов у нас два: 2.0 и 4.0. Следовательно нужны как минимум версии для net2.0 и net4.0. Далее смотрим разницу в используемом API. Видим директиву условной компиляции LESSTHAN_NET45, значит добавляем net4.5 и т.д.


А так все и есть. По крайней мере было до добавления Theraot
AVK Blog
Re[4]: .NET 3.0
От: IT Россия linq2db.com
Дата: 06.05.19 16:14
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>А так все и есть. По крайней мере было до добавления Theraot


Вот и хорошо и не надо ничего трогать

И, кстати, to Sinix, размер пакетов мало кого интересует.
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.