Все так. Не раз сталкивался тем, что при установленном более новом microsoft c++ redistributable, что-то да не запускалось и требовало файлы, которые были в более старой версии. Поэтому лучше с торрента скачать сборку со всеми версиями. Так же встречал ситуацию, когда программа требовала Net Framework 3.5, хотя был установлен 4.0.
если установленный вами DirectX имеет последнюю версию, поскольку вы запускали самую новую версию установщика, это не гарантирует того, что все предыдущие версии также были установлены.
Я написал ещё подобный примеры косяков майков. И в чём я не прав?
Поэтому лучше с торрента скачать сборку со всеми версиями.Как минимум в этой хуйне. Я написал ещё подобный примеры косяков майков.Это не косяк, так задумано
На торренте можно найти сборку всех версий C++ Redistributable в одном установочнике. Где на сайте майков такое найти?
Это не косяк, так задуманоПо отдельности качать каждую версию Net Framework, а не одну последнюю? Звучит как раз не как задумано. А если так задумано, то руки бы отбить тому, кто так сделал. Программа требует Net Framework? Зашел на сайт, скачал последний и ты не должен париться, какие там промежуточные версии нужны.
На торренте можно найти сборку всех версий C++ Redistributable в одном установочнике. Где на сайте майков такое найти?Нахуй мне ставить столько ненужных библиотек? Нужна библиотека она подсосалась, есть, проверила целостность и заебись. Но нет мы будет качать всякое гавно с торрентов и обмазываться, потому что умнее всех. В любом адекватном софте поставляется необходимая библиотека, если её нет она кинет тебе ссылку на скачку.
Обратная совместимость - это дырявая абстракция. Вечная ОС - это невозможно, это утопия.
Софт эволюционирует, технологии, механизмы, паттерны, предположения, - все постоянно меняется. Архитектура дизайнится по каким-то предположениям архитекторов того времени, обратка работает-работает-работает, а потом БАМ - надо такую хуйню закодить, которая ну вообще не вписывается в текущую архитектуру. И чем больше проходит время, тем сложнее вписывать в существующую архитектуру новые штуки. Это энтропия, закон природы, тут ничего не сделаешь.
Ты никогда не продумаешь ничего на бесконечное количество лет вперед. Ты никогда не узнаешь, с какими проблемами столкнешься. Ты 100% столкнешься с чем то неразрешимым в текущих условиях. Так что я говорю спасибо, что хотя бы где-то хотя бы какая-то обратная совместимость существует. Это значит, что люди подумали и постарались растянуть удобства на какое-то время, и это приятно.
Давайте просто радоваться, что в мире вообще есть люди, которые пишут и обновляют рантаймы и библиотеки для нашего с вами удовольствия. А лишний раз установить ещё один рантайм - ну это малая цена большому кайфу все таки. Оно в принципе работает, и это хорошо.
ДиректХ начиная с 10й версии скачивать не нужно, они уже встроены в винду. В основном устанавливается 9я на старых играх. И там да, обратной совместимости нет, т.к. разные версии - это разные АПИ, порой сильно отличающиеся.
С НЕТ Фреймворком вроде бы чуть полегче, хотя там тоже есть какие-то несовместимости, из-за которого надо иметь и 3 и 4 версии.
Ну а Visual Studio Redistributable вообще все разные. Там 20 версий по две архитектуры на каждую, и всего этого наверняка есть куча подвидов. Но на то это и распространяемый пэкадж, потому что он распространяется вместе с играми.
Хз зачем я все это описал. Наверное, что-то хотел возразить или с чем-то согласиться, но уже забыл, с чем, да и ладно
Так делают потому что просто насрать, работает? Ок в продакшн. Просто не надо думать что в Microsoft или в Google какие то гении работают, такие же люди как мы с вами. Все так же на StackOverflow сидят, их так же по срокам пресуют и так же внедряют совсем не логичные решения. Проблема в том что теперь приходится жить с этим, потому что переделать этот бред невозможно.
Все так. Не раз сталкивался тем, что при установленном более новом microsoft c++ redistributable, что-то да не запускалось и требовало файлы, которые были в более старой версии. Поэтому лучше с торрента скачать сборку со всеми версиями.
Так же встречал ситуацию, когда программа требовала Net Framework 3.5, хотя был установлен 4.0.
Так же встречал ситуацию, когда программа требовала Net Framework 3.5, хотя был установлен 4.0.Ты статью читал?
Зачем читать статью, ну? )
Конечно. В статье вот это есть.
если установленный вами DirectX имеет последнюю версию, поскольку вы запускали самую новую версию установщика, это не гарантирует того, что все предыдущие версии также были установлены.
Я написал ещё подобный примеры косяков майков. И в чём я не прав?
Поэтому лучше с торрента скачать сборку со всеми версиями.Как минимум в этой хуйне.
Я написал ещё подобный примеры косяков майков.Это не косяк, так задумано
Как минимум в этой хуйне.
На торренте можно найти сборку всех версий C++ Redistributable в одном установочнике. Где на сайте майков такое найти?
Это не косяк, так задуманоПо отдельности качать каждую версию Net Framework, а не одну последнюю? Звучит как раз не как задумано. А если так задумано, то руки бы отбить тому, кто так сделал.
Программа требует Net Framework? Зашел на сайт, скачал последний и ты не должен париться, какие там промежуточные версии нужны.
На торренте можно найти сборку всех версий C++ Redistributable в одном установочнике. Где на сайте майков такое найти?Нахуй мне ставить столько ненужных библиотек? Нужна библиотека она подсосалась, есть, проверила целостность и заебись. Но нет мы будет качать всякое гавно с торрентов и обмазываться, потому что умнее всех.
В любом адекватном софте поставляется необходимая библиотека, если её нет она кинет тебе ссылку на скачку.
Обратная совместимость - это дырявая абстракция. Вечная ОС - это невозможно, это утопия.
Софт эволюционирует, технологии, механизмы, паттерны, предположения, - все постоянно меняется. Архитектура дизайнится по каким-то предположениям архитекторов того времени, обратка работает-работает-работает, а потом БАМ - надо такую хуйню закодить, которая ну вообще не вписывается в текущую архитектуру. И чем больше проходит время, тем сложнее вписывать в существующую архитектуру новые штуки. Это энтропия, закон природы, тут ничего не сделаешь.
Ты никогда не продумаешь ничего на бесконечное количество лет вперед. Ты никогда не узнаешь, с какими проблемами столкнешься. Ты 100% столкнешься с чем то неразрешимым в текущих условиях. Так что я говорю спасибо, что хотя бы где-то хотя бы какая-то обратная совместимость существует. Это значит, что люди подумали и постарались растянуть удобства на какое-то время, и это приятно.
Давайте просто радоваться, что в мире вообще есть люди, которые пишут и обновляют рантаймы и библиотеки для нашего с вами удовольствия. А лишний раз установить ещё один рантайм - ну это малая цена большому кайфу все таки. Оно в принципе работает, и это хорошо.
ДиректХ начиная с 10й версии скачивать не нужно, они уже встроены в винду. В основном устанавливается 9я на старых играх. И там да, обратной совместимости нет, т.к. разные версии - это разные АПИ, порой сильно отличающиеся.
С НЕТ Фреймворком вроде бы чуть полегче, хотя там тоже есть какие-то несовместимости, из-за которого надо иметь и 3 и 4 версии.
Ну а Visual Studio Redistributable вообще все разные. Там 20 версий по две архитектуры на каждую, и всего этого наверняка есть куча подвидов. Но на то это и распространяемый пэкадж, потому что он распространяется вместе с играми.
Хз зачем я все это описал. Наверное, что-то хотел возразить или с чем-то согласиться, но уже забыл, с чем, да и ладно
Комментарий недоступен
Так делают потому что просто насрать, работает? Ок в продакшн.
Просто не надо думать что в Microsoft или в Google какие то гении работают, такие же люди как мы с вами. Все так же на StackOverflow сидят, их так же по срокам пресуют и так же внедряют совсем не логичные решения.
Проблема в том что теперь приходится жить с этим, потому что переделать этот бред невозможно.
А эту хрень все равно стоит вспомнить, лол. Тоже веселая байда с кучей версий
Комментарий недоступен