PDA

Показать полную графическую версию : [addon] Microsoft Visual C++ 05-08-10-12-13-19-22 Redistributable Package x86 & x64


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 [63] 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

coherent
26-12-2016, 18:48
engineer_84, на предыдущей странице
И будет не включение в сборку, а замещение 2015 Redistributable Package, так как 2017 Redistributable Package, при установке, удаляет 2015 Redistributable Package. Более того, имена dll-файлов 2017 Redistributable Package, одинаковы с 2015 Redistributable Package. »

Orestik
27-12-2016, 06:22
кое-что считаю должным для себя прояснить »
читай пост 1229

Gunners
27-12-2016, 16:25
Я с уважением отношусь к Lisabon, но кое-что считаю должным для себя прояснить.

уважение - это хорошо, но лучше когда оно не на словах, а на деле.

во-первых, откуда Лисабон может знать когда мелкософт выпустит финальный С++ 2017? он что, рабочее место в опасной близости от кабинета Билла Гейтса занимает? Lisabon, занимаешь?

во-вторых, автор уже написал что да почему "да по кочану". потрудитесь, разуйте глаза, потратьте минутку и прочтите прежде чем задавать ему глупые вопросы и выражать ему свое "глубокое уважение".

nibble74
28-12-2016, 12:17
Lisabon, приветствую
Тут вот на досуге создал GUI установщик для вашего набора VCHyb, позволяет запускать файл с разными параметрами.
Облегчает работу с вашими инсталляторами дабы не писать батники. Этот скрипт будет полезен как для новичков
так и для опытных пользователей. Если Вы одобрите можно будет прикрутить в шапку.

Скачать VCRHybGuiSetup (https://disk.yandex.ru/d/rQ7axR-FVTG30A)

https://i.ibb.co/s2qq4Gc/VCR.gif (https://ibb.co/s2qq4Gc)

Возможно ложное срабатывание Microsoft Windows Defender

shamagov
28-12-2016, 17:10
engineer_84почему версия Microsoft Visual C++ 2017 заменила версию Microsoft Visual C++ 2015, а не добавилась к дистрибутиву как это было с предыдущими версиями Microsoft Visual C++ 2005, Microsoft Visual C++ 2008, Microsoft Visual C++ 2010, Microsoft Visual C++ 2012 и Microsoft Visual C++ 2013?

Lisabon :... не включение в сборку, а замещение 2015 Redistributable Package, так как 2017 Redistributable Package, при установке, удаляет 2015 Redistributable Package. Более того, имена dll-файлов 2017 Redistributable Package, одинаковы с 2015 Redistributable Package.
Также от версии к версии 2017 Redistributable Package, меняется имя в "Установка и удаление программ",
В случае 2017 Redistributable Package - 14.10.24629, в названии вообще не фигурирует 2017 Redistributable Package, а пишется vNext Redistributable. Походу Майкрософт не будет плодить новые версии Redistributable Package, в которых менялись имена dll-файлов, как это было с 2005-2015 Redistributable Package, а будут замещать новыми.
Если я правильно понял, то установщик 2017 автоматически удаляет 2015... а что будет, когда программа потребует наличия в системе 2015?

MaGoth
28-12-2016, 17:29
а что будет, когда программа потребует наличия в системе 2015? »
Ничего не будет, она его не потребует, ибо идет тупо переопределение на 2017.. Вообще с этой байдой надо Майков пинать, а точнее тамошних индусов, почему так, а не иначе.. имхА.. :yes:

shamagov
28-12-2016, 17:40
она его не потребует, ибо идет тупо переопределение на 2017.. »
Хорошо, если так. А как быть, когда во время установки какой-нибудь программы, она предложит установить 2015 (согласиться или отказаться), а в системе уже будет установлена эта 2017 ?

MaGoth
28-12-2016, 22:29
Хорошо, если так. А как быть, когда во время установки какой-нибудь программы, она предложит установить 2015 (согласиться или отказаться), а в системе уже будет установлена эта 2017 ? »
Тут наверное уже авторы сих программ чесаться должны лепя соответствующие апдейты, так наверное ?!

shamagov
28-12-2016, 22:49
Тут наверное уже авторы сих программ чесаться должны лепя соответствующие апдейты, так наверное ?! »
В будущем так и будет, но пока существуют программы, которые даже не предлагают, а самостоятельно попутно устанавливают 2015, и вопрос ещё в том, не помешает ли установке 2015, уже установленная 2017 (и как они 2015 и 2017 будут вместе уживаться) ??

Aquila
28-12-2016, 23:12
MaGoth, shamagov,
новые версии 2017(2015) Redistributable Package не дают установиться предыдущим версиям 2017(2015) Redistributable Package »

Lisabon
29-12-2016, 11:35
когда выйдет финальный релиз, а не кандидат в релизы? »
Мне не известно.

почему версия Microsoft Visual C++ 2017 заменила версию Microsoft Visual C++ 2015, а не добавилась к дистрибутиву как это было с предыдущими версиями Microsoft Visual C++ »
Потому, что 2017 замещает 2015 пофайлово и при установке 2017 удаляет 2015. Почему 2017 замещает на 2015, а не добавляется - этот вопрос не ко мне, а к Майкрософт. Они так решили. Можете написать в службу поддержки Майкрософт и поинтересоваться почему они так сделали.

nibble74,
Добавил в шапку ссылку на пост.

не помешает ли установке 2015, уже установленная 2017 »
2015 просто не установится, так как уже установленная 2017.

и как они 2015 и 2017 будут вместе уживаться »
Никак. Так как 2017 замещает 2015. Получается 2017 новее версия, чем 2015.
Чтобы произвести установку программы, у которой в инсталляторе 2015 Redistributable Package, необходимо удалять 2017 Redistributable Package и только потом, производить установку программы. После установки программы, снова придётся устанавливать новую версию 2017 Redistributable Package. И так, придётся делать с каждой такой программой, у которой в инсталляторе 2015 Redistributable Package.

shamagov
29-12-2016, 11:47
Чтобы произвести установку программы, у которой в инсталляторе 2015 Redistributable Package, необходимо удалять 2017 Redistributable Package и только потом, производить установку программы. После установки программы, снова придётся устанавливать новую версию 2017 Redistributable Package. И так, придётся делать с каждой такой программой, у которой в инсталляторе 2015 Redistributable Package. »
Благодарю вас!

P.S. К сожалению, не могу сейчас проверить, но хотелось бы знать на будущее:
если в системе установлен 2017, и устанавливаемая программа с вшитым 2015 не сможет установить этот свой 2015, то в результате будет ли она работать ?

Lisabon
29-12-2016, 18:00
если в системе установлен 2017, и устанавливаемая программа с вшитым 2015 не сможет установить этот свой 2015, то в результате будет ли она работать ? »
Как программа будет работать, если она не установиться из-за того, что инсталлятор программы, не смог установить свою версию 2015? При установке программы, будет ошибка и установка программы прекратиться.
Возможно в некоторых инсталляторах программ, не будет столь жёсткая проверка на установку 2015 из инсталлятора программ и после установки программы, при запуске программы, будет работать с уже имеющимся в системе 2017.

psholty46
29-12-2016, 22:23
Задал такой вопрос в инет, полчил 22 млн. ответов, но ни один не объяснил --
в чём разница между Visual C++ от Microsoft и Visual C++ от Lisabon?

Den30lv
29-12-2016, 23:13
psholty46,
Может Вы попробуйте раскрыть скрытый текст в шапке темы и прочитать написанное, или Вам необходимо процитировать ключевые отличия от оригинальных инсталляторов?

s_host
30-12-2016, 09:22
nibble74, немного поправьте, пожалуйста, интерфейс

http://i88.fastpic.ru/big/2016/1230/cc/81f1adac6da0719e5dcc2559cbccf4cc.png (http://i87.fastpic.ru/big/2016/1230/a3/94c50d6a1279af1289fa6cc29626e8a3.png)

Так отображается у кого такие настройки экрана

http://i88.fastpic.ru/big/2016/1230/ec/74b83b7bad8d26191434883e9b6d97ec.png (http://i88.fastpic.ru/big/2016/1230/6a/45acdfb6124edf27d58b9ce0d750de6a.png)

nibble74
30-12-2016, 20:46
s_host,

Исправил и немного изменил.

Никак не получается прикрепить файл к посту, загрузил на Яндекс Диск.

Пуф6707
31-12-2016, 10:47
Никак не получается прикрепить файл к посту, загрузил на Яндекс Диск. »А где ссылка на ЯД
Увидел (http://forum.oszone.net/post-2698983-1244.html)

AlexALSP
31-12-2016, 12:08
nibble74, разве не лучше в 64 систему ставить и для 32 и для 64 пакеты ?

просто ваша оболочка такого не предусматривает . Я думаю тут надо делать не радиалы а чекбоксы что бы можно было поставить галку на 2 пакета сразу .

А вот на 32 систему чекбокс 64 просто делать неактивным .

Как вариант, если я не прав извиняйте

Lisabon
31-12-2016, 12:50
разве не лучше в 64 систему ставить и для 32 и для 64 пакеты ? »
Не надо устанавливать две сборки VCRHyb86 и VCRHyb64 на 64-bit системе. Достаточно одной сборки VCRHyb64. В VCRHyb64 сборку уже включены 32-bit и 64-bit Redistributable Package.

А вот на 32 систему чекбокс 64 просто делать неактивным . »
Необязательно. Так как VCRHyb64 может заменить VCRHyb86 на 32-bit системах. VCRHyb64 универсальный и можно использовать, как на 32-bit системах, так и на 64-bit системах. Получается, что достаточно использовать только VCRHyb64 и VCRHybGuiSetup, а VCRHyb86 - не использовать вообще.




© OSzone.net 2001-2012