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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Garrett
 
Размер уменьшается так же ключи вызова для установки. cURL скачивает только её бинарник, остальное делает она. По месту дописать ключи в комстроку вроде не сложно, а скрипт специально написан чтобы так делал локальную копию репозитория пакетов из которой ставится то что нужно на данном рабочем месте.  
 
Это сделано для предотвращения проблем - С изолированной от рабочей сети публичной машины скачиваем копию репозитория пакетов на промежуточный носитель, проверяем скачанную копию на целостность и  безопасность данных, потом переносим её на находящийся внутри рабочей сети файл-сервер с которого ставим на рабочие машины нужный набор ПО не рискуя утечкой конфиденциальных данных за пределы сети или сбоем сетевой установки при разрыве связи.
 
Такая методика была принята в DEC ещё в начале 80-х, а сейчас используется в банках и госсконторах, в т.ч. в оборонке. Я считаю её оптимальной.

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

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 12:30 20-08-2019
skipik



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

Всего записей: 4808 | Зарегистр. 07-07-2006 | Отправлено: 20:35 20-08-2019
goga545

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В итоге (может кому пригодится) - для офлайновой установки vs2013/2015 на чистый w7sp1 нужно в хранилище компа "Доверенные корневые центры сертификации" (aka root) добавить сертификаты:
 
   "Microsoft Root Certificate Authority 2010" (отпечаток 3B1EFD3A66EA28B16697394703A72CA340A05BD5)
   "Microsoft Root Certificate Authority 2011" (отпечаток 8F43288AD272F3103B6FB1428485EA3014C0BCFE)
   "COMODO RSA Certification Authority" (отпечаток AFE5D244A8D1194230FF479FE2F897BBCD7A8CB4)
 
COMODO нужен только в 2015 для дотфускатора
 
Устанавливалась только база и С++, возможно другим компонентам могут быть нужны дополнительные сертификаты.
 
Спасибо принявшим участие.

Всего записей: 12 | Зарегистр. 17-08-2019 | Отправлено: 20:44 21-08-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Набор утиля для создания оффлайновых копий установок и скачивания инсталлеров для vs2017/vs2019 - scripts.7z или "неубиваемая ссылка" - тарбалл VS201x_Download_scripts.tar.xz в кодировке XXE (В тарбалле только сами скрипты! Сохранить как файл с любым именем и расширением *.ххе! Распаковать можно к примеру 7-Zip с плагином eDecoder или WinRAR v5.60+). Включает скрипты и официальный cURL 7.66.0 x86 (curl 7.66.0 (i386-pc-win32) libcurl/7.66.0 OpenSSL/1.1.1d (Schannel) zlib/1.2.11 brotli/1.0.7 WinIDN libssh2/1.9.0 nghttp2/1.39.2 ; Release-Date: 2019-09-11 ; Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp ; Features: AsynchDNS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile MultiSSL NTLM SPNEGO SSL SSPI TLS-SRP brotli libz с поддержкой параллельной закачки и протокола  HTTP 3.0).  
 
Использовать просто - распаковать и запустить нужный скрипт. Скрипты mkoffln201*.cmd принимают параметры: %1 - имя редакции ; %2 - имя каталога для оффлайн копии; %3 - дополнительные параметры настройки вашей оффлайн копии (см. документацию т.к. для простоты параметры передаются в скрипт без проверки корректности). Эти скрипты создают оффлайн копию в каталоге /vs2017 (/vs2019) в корне диска для предотвращения ошибок закачки. После её завершения вы можете переместить скачанную оффлайн копию в любое место, а скачивать нужно во вложенный каталог с максимально коротким путём без пробелов в именах - иначе vs_*.exe не запускается или в консоли будут ошибки закачки.  
 
Каталог-приёмник и файлы в нём сжимаются средствами NTFS что позволяет экономить дисковое пространство (на последних версиях примерно по 2 Гб на каждой копии) и ускоряет операции чтения/записи до физического предела обеспечиваемого накопителем (без сжатия скорость чтения/записи в 1,5 - 2 раза ниже).
 
P.S.
 
Исправил пару опечаток в vs_installer_dn.cmd для 2017 и мусор в минус.
 
more ...
 
Исправил ошибку в mkoffln2017.cmd, дописал коммент с требуемой версией курла.

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

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 11:49 22-08-2019 | Исправлено: Victor_VG, 08:06 17-10-2019
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Лицензия на Visual Studio 2017 Community через некоторое время (1 год?) просрачивается. Возможно потому что после "активации" Я вышел из учетки. Если у компа есть инет, то необходимо нажать ссылку "Check for an update license". Студия запросила имя учетной записи и пароль.
 
На машине с ограниченным интернетом лицензия тоже отвалилась. Возможно прокатит простое копирование папки %LocalAppData%\Microsoft\VSCommon\OnlineLicensing, что Я делал после оффлайн установки.

Всего записей: 10501 | Зарегистр. 05-02-2003 | Отправлено: 19:02 22-08-2019
goga545

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Запутался в фиговой туче SDK под нагрузку "Разработка классических приложений на C++" в vs2017. Некоторые разделены на Desktop и UWP, а некоторые нет. Подскажите, плз, какой минимальный набор SDK нужен для создания обычных win7/winxp приложений (без всяких UWP)?
 
Список нагрузок, если что:
https://docs.microsoft.com/ru-ru/visualstudio/install/workload-component-id-vs-professional?vs-2017&view=vs-2017

Всего записей: 12 | Зарегистр. 17-08-2019 | Отправлено: 00:31 24-08-2019 | Исправлено: goga545, 00:35 24-08-2019
microbOT

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
goga545
Так там четко написано - Разработка классических приложений на C++
И перечислены обязательные 6 компонентов. Их и можно считать минимальным набором. Другой вопрос, что там там с этим набором сделаешь.
Рекомендованные тоже лучше ставить. m$ зря не порекомендует.
Да и понятие обычное приложение - довольно туманное. Консольное приложение тоже можно считать обычным.
А сверх того только вы вы сами можете определить что вам нужно.  
 
Закачка как-то так - создаете папку, в нее кидаете cmd файл (пример ниже), запускаете и ждете когда закачается.
Установка - то же самое, но без --layout "%vspath%"  

Код:
cd /D "%~dp0"
set vspath="%~dp0"
set vspath=%vspath:~1,-2%
vs_professional.exe --layout "%vspath%" --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US

Я скачивал enterprise в подобной конфигурации - получилось около 2 гигабайт.
Если нужно уж совсем по минимуму, просто уберите из комманды --includeRecommended.
Я такой набор не не проверял, так что не скажу что там можно, что нельзя. (с)

Всего записей: 404 | Зарегистр. 21-11-2005 | Отправлено: 03:20 24-08-2019 | Исправлено: microbOT, 05:40 24-08-2019
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
goga545
Что понимается под термином "классическое"? Если командная строка, то всё будет работать и без рекомендуемых.
Если MFC приложение, но эти библиотеки можно указать только на стадии установки на вкладке "дополнительно" (или как-то так) и они докачаются из интернета.
 
Вообще вся студия 2017(и наверное далее) может компилировать ваш код даже если вы ничего не поставили себе. Будут использоваться онлайн-сервисы Микрософта...
 
Всё что не выбрали на стадии скачивания можно выбрать на стадии установки. К примеру закачали только С++, а потом решили и C#, то ставите галочку и оно скачивается и устанавливается.
 
Если между компами не носите архив со студией, то не заморачивайтесь со скачиванием, просто ставьте то, что вам надо.
 
Если нужно писать программы для командной строки то есть несколько вариантов и без использования студии: QT Creator, VS Code, разные студии C++ (Dev C++, CodeBlock...), компилятор командной строки тоже никто не отменял...

Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 21:26 24-08-2019
goga545

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

Цитата:
Рекомендованные тоже лучше ставить.

Я не ищу простых путей. Особенно если рекомендации исходят от славных парней из m$
 

Цитата:
Да и понятие обычное приложение - довольно туманное.

Консольное или оконное приложение с win32 api.
 

Цитата:
 Установка - то же самое, но без --layout "%vspath%"

Это всё и так понятно. Собстно в первый раз примерно так и ставил.
Я не даром выделил жирным слово минимальный.
В описаниях сказано что "Поддержка Windows XP для C++" включает SDK 7.1, но ничего подобного. И если отдельно его поставить он тоже не цепляется. Также с удивлением узнал что cmake требует SDK 10, а профайлер SDK8.1
 
 
Добавлено:
Garrett
 

Цитата:
Будут использоваться онлайн-сервисы Микрософта...

У меня жёсткий оффлайн, и скачивать (и держать на харде) все 35гиг мне не хочется.
 

Цитата:
Если командная строка, то всё будет работать и без рекомендуемых.  

"Всё" не будет, разве что CRT. Ф-ии win32 api я без SDK не вызову.

Всего записей: 12 | Зарегистр. 17-08-2019 | Отправлено: 00:50 25-08-2019 | Исправлено: goga545, 00:55 25-08-2019
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
goga545
Прочитайте внимательно 2 моих поста в конце 33й страницы. Я себе не качал всю студию. Если нужен SDK ставите галочку при установке. Опять же установщиком всегда можно что-то добавить или удалить в процессе использования.
Единственно - надо зарегистрировать в течении месяца.

Цитата:
 Установка - то же самое, но без --layout "%vspath%"  

и без языка ("--lang en-US").

Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 07:30 25-08-2019
V0lt



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

Цитата:
Подскажите, плз, какой минимальный набор SDK нужен для создания обычных win7/winxp приложений (без всяких UWP)?

Для своих проектов для Win7 качаю VS2017 так:

Код:
vs_community.exe --layout D:\vs2017offline --lang en-US --add Microsoft.VisualStudio.Workload.NativeDesktop --includeOptional

Устанавливаю так:

 
В теории вместо ключа "--includeOptional" можно указывать только нужные компоненты, но на практике установщик что-то не находил и просил интернета.

Всего записей: 10501 | Зарегистр. 05-02-2003 | Отправлено: 12:04 25-08-2019
4seasons



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
goga545
Цитата:
Консольное или оконное приложение с win32 api.

А на чем писать собираешься?
Чтобы быстро на коленке написать, хватит и VB. Да и за столом его на многое хватает.

Всего записей: 5581 | Зарегистр. 31-05-2009 | Отправлено: 12:15 25-08-2019 | Исправлено: 4seasons, 13:39 25-08-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
goga545
 
Windows SDK 7.1 (Windows SDK 7.0A, ISO GRMSDK_71_EN_DVD.iso (567 Mb) и GRMSDKX_71_EN_DVD.iso (571 Mb), в архиве Windows_SDK_v7.1.7z (57 Mb) и к нему исправление ошибок в хидерах (кривые, приложения без правки не собираются) MS_SDK_70A_patch.7z (5908 byt, подсказал что искать wj32 или dmex c wj32.org )) если установка отыскивает SDK от VS2010 не ставится. Нарывался когда-то на это и решил задачу просто вписав путь в Реестр. С тех пор работает и я забыл когда его правил.  
 
Если что у меня эти файлы есть, поделится не проблема, тем более что архив это просто распакованный ISO-ик.

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

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 13:07 25-08-2019
goga545

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

Всего записей: 12 | Зарегистр. 17-08-2019 | Отправлено: 02:28 31-08-2019 | Исправлено: goga545, 02:32 31-08-2019
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
goga545
Если нужна локальная справка по С++, и нет выхода в инет, то ставьте QT Creator Community. Там все библиотеки в наличии и справка устанавливается локально.

Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 09:22 31-08-2019
goga545

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Garrett
Мне не нужен QT Creator, это продукт иного плана и заточен под другие цели. Я хорошо знаком со всеми альтернативными IDE, пожалуйста не надо мне их предлагать. Это выбор между ужасным концом и ужасом без конца, и я его уже сделал.
 
Сейчас речь не про оффлайн. На виртуалке с инетом некоторые "книги" ставятся (локально), а некоторые нет - вот в чём проблема.

Всего записей: 12 | Зарегистр. 17-08-2019 | Отправлено: 18:20 31-08-2019
goga545

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Блинский... Я корячился думая что как-то накосячил с установкой сертификатов, но тут попробовал поставить ту же "книгу" на самый обычный комп с автообновлениями и т.п. в  vs2017 и результат тот же. Попробуйте, плз, кому не лень поставить локально Programming reference for Windows API - это вообще возможно? Она маленькая 500мб в итоге.

Всего записей: 12 | Зарегистр. 17-08-2019 | Отправлено: 02:28 01-09-2019
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
goga545
Напишите, пожалуйста,  мне в ПМ какие задачи вы собираетесь решать с помощью С++. И почему именно на VS.

Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 14:36 01-09-2019
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если вы хотите программировать обычные окна на winapi берите студию 2013 экспресс. Чем новее студия тем больше десятков гигобайт в ней левого хлама, программировать все модели электрочайника с утюгами может.  
Справку тоже легко сделать, в студии включайте F1 и там manage content.

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

Всего записей: 1653 | Зарегистр. 20-06-2005 | Отправлено: 02:18 02-09-2019
skipik



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

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

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