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

Сообщение Newtonsoft JSON - авангардная шиза от 06.05.2022 18:43

Изменено 06.05.2022 21:43 Kolesiki

Newtonsoft JSON - авангардная шиза
Почему такой заголовок? Да потому что бесит уже! Люди ещё толком в новшества не въехали (да и по диспутам видно, что новшества — то ещё говно), а некоторые "авангардисты" уже насрали в исходники! Скачиваю сабж, а он за каким-то якодзуном ПОДПИСАН. Ладно, думаю, чо я — не погромизд штоле, ща сканпеляем без подписей. ХРЕН ТАМ! Все исходники оказались засраны новомодной чешуйнёй под названием "а давайте сделаем так, чтобы даже идиот мог писать на C# и все ссылки будут ненулевые!". Другими словами, вся либа сплошь засрана "Ссылка?" типами. Ну, это помимо того, что автору совершенно наплевать, что ты там пишешь под FW 4.8 — у него-то уже C# 9.0 и ветер в ушах свистит! Посему, проект даже в ссылках лажает, т.е. его никто даже не пытался собрать под .NET FW 4.8!
Я потратил время и таки вычистил эти "?"-сопли — исходники тут. Проект канпеляется под C# 8.0/VS2019 и не содержит подписи. И да, обходной путь в виде snremove.exe не работает, ибо выдаёт bad image.
Newtonsoft JSON - авангардная шиза
Почему такой заголовок? Да потому что бесит уже! Люди ещё толком в новшества не въехали (да и по диспутам видно, что новшества — то ещё говно), а некоторые "авангардисты" уже насрали в исходники! Скачиваю сабж, а он за каким-то якодзуном ПОДПИСАН. Ладно, думаю, чо я — не погромизд штоле, ща сканпеляем без подписей. ХРЕН ТАМ! Все исходники оказались засраны новомодной чешуйнёй под названием "а давайте сделаем так, чтобы даже идиот мог писать на C# и все ссылки будут ненулевые!". Другими словами, вся либа сплошь засрана "Ссылка?" типами. Ну, это помимо того, что автору совершенно наплевать, что ты там пишешь под FW 4.8 — у него-то уже C# 9.0 и ветер в ушах свистит! Посему, проект даже в ссылках лажает, т.е. его никто даже не пытался собрать под .NET FW 4.8!
Я потратил время и таки вычистил эти "?"-сопли — исходники тут. Проект канпеляется под C# 8.0/VS2019 и не содержит подписи. И да, обходной путь в виде snremove.exe не работает, ибо выдаёт bad image.