Здравствуйте, kov_serg, Вы писали:
_>Здравствуйте, _NN_, Вы писали:
_NN>>А кому сегодня нужен именно .NET 3.5 , а не достаточно .NET 4.x?
_>Да мне в общем-то вобще никакой .net не нужен. Просто надо быстро на каленке сделать arm оператора который работает с базой firebird и имеет возможноть работать на любом гавне мамонта.
_NN>>Практически никому кроме случаев когда не прописан app.config.
_NN>>Все продукты , которые хотят работать как с 3.5 так и с 4.х его прописывают.
_>Именно в документации написано что app.config 4 и потом 3.5 и тогда 4 использовать можно если нет 3.5. А когда просто 3.5, и его нет просто должно ругаться.
Точнее 2.0 , потому как CLR 3.5 не существует.
https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-configure-an-app-to-support-net-framework-4-or-4-5
_NN>>Это когда вышла студия 2008 тогда невозможно было это сделать.
_NN>>Установить 3.5 опциональный компонент дело одной команды в командной строке.
_>Так он есть, более того всё компилирует и запускает, отладчик не работал в студии. Т.е. стадия не совместима с .net4 потому как .net4 нет полной обратной совместимости с .net3.5, не смотря на то что может показатья что она есть.
Она не полная, хотя очень стараются, не в документации об этом указано.
https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/version-compatibility?redirectedfrom=MSDN#Apps
В целом программы собранные под 3.5 будут работать с 4.0 , но стоит конечно проверять.
В своё время у нас почти не было проблем , но иногда чинили небольшие несоответствия.