Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Visual Studio .NET

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

IErofeev

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема в Варезнике


Visual Studio (RU)Материал из Википедии (RU|EN)Таблица сравнения продуктовСкачать (RU|EN)

Полнофункциональная интегрированная среда разработки для написания приложений для Windows, Android и iOS, а также веб-приложений и облачных служб

Заметки о выпуске Visual Studio 2022 (RU|EN)
Заметки о выпуске Visual Studio 2019 (RU|EN)
Заметки о выпуске Visual Studio 2017 (RU|EN)

Полезная информация:
Требования к системе для семейства продуктов Visual Studio 2019 (RU|EN)
Требования к системе для семейства продуктов Visual Studio 2017 (RU|EN)
Требования к системе Visual Studio 2015 (RU|EN)
Требования к системе Visual Studio 2013 (RU|EN)
. . . .
Обслуживание продуктов Visual Studio и Team Foundation Server (RU|EN)
Visual C++ Optimizer fixes for Visual Studio 2015 Update 3 (KB3207317)
. . . .

Первая запись в теме...  •  Рабочая копия-архив шапки #
WARNING! В оффлайн образах версий 15.3.x-15.5.0 Микрософт сделала ошибку устраняемую установкой сертификатов из каталога /certificates/ в корне образа перед запуском инсталлятора. Просто запустите файлы .p12 из этого каталога и разрешите мастеру установки сертификатов автоматически выбрать для них хранилище, а после выполните установку.

Всего записей: 12 | Зарегистр. 20-09-2001 | Отправлено: 10:05 03-10-2001 | Исправлено: V0lt, 06:25 16-12-2021
skipik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Visual Studio 2017 v15.9.32 (February 09, 2021).
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.9.32
 
Visual Studio 2019 v16.8.5 (February 09, 2021).
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.8.5
 
с 2017 опять что ли косяк, на данный момент не находит обновления.

Всего записей: 4808 | Зарегистр. 07-07-2006 | Отправлено: 22:18 09-02-2021 | Исправлено: skipik, 23:19 09-02-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
 
Причём сей косяк проявляется избирательно - на части машин 15.9.31 обновляется до 15.9.32, а на других не находит обновлений, хотя сетевая оффлайн копия одна и та же.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33235 | Зарегистр. 31-07-2002 | Отправлено: 01:25 11-02-2021
skipik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Выпустили 33:
 
Visual Studio 2017 v15.9.33 (February 10, 2021).
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.9.33
 
На неё наконец обновилось.

Всего записей: 4808 | Зарегистр. 07-07-2006 | Отправлено: 09:19 11-02-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
 
Отлично, попробую.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33235 | Зарегистр. 31-07-2002 | Отправлено: 20:32 11-02-2021
skipik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тихое обновление вышло Visual Studio 2019 v16.8.6.
Списка изменений почему-то нет.

Всего записей: 4808 | Зарегистр. 07-07-2006 | Отправлено: 21:06 23-02-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik

Цитата:
Списка изменений почему-то нет.

Праздники - в Редмонде все по домам разбежались.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33235 | Зарегистр. 31-07-2002 | Отправлено: 06:53 24-02-2021
MAX63ru



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik

Цитата:
Списка изменений почему-то нет.

Уже есть: https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.8.6

Всего записей: 8267 | Зарегистр. 14-04-2012 | Отправлено: 09:53 25-02-2021 | Исправлено: MAX63ru, 09:54 25-02-2021
MAX63ru



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Visual Studio 2019 v16.9.0 (March 02, 2021)
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.9.0

Всего записей: 8267 | Зарегистр. 14-04-2012 | Отправлено: 09:24 04-03-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, если по скорости работы новый компилятор версии 16.9 от версии 16.8 не отличается, то дополнительной работы он всем подкинул - придётся используемые в проектах внешние статичные либы перепроверить и при нужде  перекомпилить. Иначе линкер ругается LINK : fatal error C1047: Файл объекта или библиотеки "....lib" был создан в другой версии компилятора по сравнению с другими объектами и следом fatal error LNK1257: не удалось создать код.  
 
А если как в случае с Process Hacker зависимость косвенная, то диагностика компилятора укажет на что угодно, но только не на реальную причину:

Цитата:
Windows: Windows NT 6.1.7601.0
WindowsSDK: 19041 (16.9.31004.209)
VisualStudio: VisualStudio/16.9.0+31025.194
 
Building... 3.0.8395.3868 (ae3164e) [master]
 
[00:00] Building ProcessHacker (x32)...
[ERROR] (1) LINK : fatal error C1047: Файл объекта или библиотеки ".\phlib\bin\Release32\phlib.lib" был создан в другой версии компилятора по сравнению с другими объектами, например, ".\ProcessHacker\obj\Release32\about.obj"; будет выполнено перестроение всех объектов и библиотек с использованием одной и той же версии компилятора [.\ProcessHacker\ProcessHacker.vcxproj]LINK : fatal error LNK1257: не удалось создать код [.\ProcessHacker\ProcessHacker.vcxproj]

в данном случае библиотеку ./tools/thirdparty/.../thirdparty.lib . А перекомпилил её - нет вопросов, собираемся.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33235 | Зарегистр. 31-07-2002 | Отправлено: 20:00 04-03-2021 | Исправлено: Victor_VG, 20:02 04-03-2021
Rock

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
Ну, если по скорости работы новый компилятор версии 16.9 от версии 16.8 не отличается, то дополнительной работы он всем подкинул - придётся используемые в проектах внешние статичные либы перепроверить и при нужде  перекомпилить.

Этого не должно быть. Разбирайтесь с ключами -- бинарная совместимость гарантируется не для всех конфигураций. https://docs.microsoft.com/en-us/cpp/porting/binary-compat-2015-2017?view=msvc-160

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 20:35 04-03-2021
RamMerLabs

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Всё достаточно просто.
В конфиге проекта PH указан ключ компилятора для глобальной оптимизации (/GL то есть), те самые thirdparty-либы уже скомпилированы в предыдущей версии VS (16.8).
При кодогенерации в C2 проверяется версия промежуточного кода (MSVC CxxIL), подготовленного фронтендом компилятора как раз для случая компиляции с /GL. И так уж случилось, что релизы последних нескольких версий компилятора очень активно меняют версии этого CxxIL (в основном из-за активно добавляющейся поддержки C++20, но не только). Поэтому и ругань на несовместимые версии.
Были б те lib'ы скомпилированы без /GL - никто бы ничего не и заметил.
 
PS: версию CxxIL в obj-файлах из тех lib можете сами посмотреть моей программкой PEAnatomist, она как раз умеет читать часть данных из CxxIL (и обновилась сегодня).

Всего записей: 94 | Зарегистр. 24-02-2007 | Отправлено: 23:16 04-03-2021 | Исправлено: RamMerLabs, 23:25 04-03-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RamMerLabs
 
Спасибо!, забрал как полезный инструмент про который ранее не знал.
 
Rock
RamMerLabs
 
Есть там небольшой кусок - PCRE и прочий набор. Пересобирать приходится редко, но это дело пары минут. Так сейчас спросил людей статистику по TerminatorPlugin - сам им за годы работы с РН раза три воспользовался и разработчик про него пишет:

Цитата:
dmex
 
The terminator plugin is archived and does not exist in this repository.

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

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33235 | Зарегистр. 31-07-2002 | Отправлено: 03:00 05-03-2021
Rock

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Просто имейте в виду, что Microsoft очень убого все проектирует. В ряде случаем они, например, не заморачиваются с разработкой формата, а тупо дампят память на диск. Именно таким образом у них работают предкомпилированные заголовки и некоторая информация, генерируемая некоторыми ключами компилятора в библиотеках. Очевидно, что в отличие от некоторого спроектированного формата (PE, COFF, vcproj и т.п.) тупой дамп внутренней памяти программы гораздо менее надежен и прогнозируем. Для предкомпилированных заголовков такой подход -- еще куда ни шло, они не экспортируются и их, действительно, можно пересобрать. В случае же библиотек Вам придется разбираться с ключами и очень хорошо представлять, что можно использовать для экспортируемых (отдаваемых на сторону) библиотек, а что нет.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 15:42 05-03-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rock
 
Прекрасно это знаю. Они с момента своего создания только коробочки умели клеить, а всё иное либо отбирали силой либо покупали за минимальные деньги и объявляли своим. У них и с железом точно такая же ситуация - увидели где-то плату и их первый вопрос "А почему тут нет ярлыка "Создано Майкрософт"?". Только вопрос не в их желании нашлёпать на всё своё тавро, а в политике руководства компании "Принимаемый на работу специалист должен стоить минимальные деньги!". Когда я учился у нас говорили "Лучшие пойдут в науку, хорошие в оборонку, а двоечники в Майкрософт!" - и это было в начале 80-х. Достаточно?

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33235 | Зарегистр. 31-07-2002 | Отправлено: 16:15 05-03-2021
Release



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Товарищи, подскажите пожалуйста.
Есть возможность обновить метаданные библиотеки добавленной как ссылка без её удаления и повторного добавления?
Я полазил по контекстным и прочим меню, но не нашел такой возможности.
 
Смысл в том, что изначально была библиотека с некоторым набором функций. В новой её версии появились новые функции, к которым хотелось бы обратиться в коде. Но студия их не видит, т.к. они отсутствовали на момент добавления в проект на неё ссылки.

Всего записей: 414 | Зарегистр. 01-01-2006 | Отправлено: 21:44 05-03-2021 | Исправлено: Release, 21:48 05-03-2021
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Release
Пробовали удалить папку ".vs"?

Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 08:09 06-03-2021
Release



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
V0lt, спасибо за идею.
Пока не пробовал. Файлы проекта пока не ковырял, надеялся на возможности гуя.
Следующий раз, как возникнет подобная проблема, обязательно попробую, если не найду другого решения.
Я пытался гуглить, но ничего не нашел.

Всего записей: 414 | Зарегистр. 01-01-2006 | Отправлено: 09:17 06-03-2021
Release



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
V0lt
Проверил, удаление не помогает.

Всего записей: 414 | Зарегистр. 01-01-2006 | Отправлено: 17:05 07-03-2021
skipik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Visual Studio 2017 v15.9.34 (March 09, 2021).
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.9.34
 
Visual Studio 2019 v16.9.1 (March 09, 2021).
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.9.1

Всего записей: 4808 | Зарегистр. 07-07-2006 | Отправлено: 23:49 09-03-2021
skipik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Visual Studio 2019 v16.9.2 (March 16, 2021).
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.9.2

Всего записей: 4808 | Зарегистр. 07-07-2006 | Отправлено: 21:54 18-03-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Visual Studio .NET


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru