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

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



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

Цитата:
как в редакторе студии перемещаться от одной фигурной скобки к ее паре?

по умолчанию: ctrl+]

Всего записей: 3521 | Зарегистр. 16-08-2012 | Отправлено: 22:31 18-09-2021
skipik



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

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Необходимо собирать срр код из под vs2015 msbuild и для winxp. Я знаю как выставить xp если напрямую собирать - добавлять цифры 5.01 к subsystem

Цитата:
/subsystem:console,5.01

 
msbuild берет свои настройки в хмl файлах типа Microsoft.CppCommon.targets, ну я там нашел subsystem и добавил циферки получилось

Цитата:
SubSystem                      ="%(Link.SubSystem),5.01"

 
Но это не работает

Цитата:
C:\Dev\MSBuild\VCTargets\Microsoft.CppCommon.targets(673,5): error : Element <SubSystem> has an invalid value of "Console,5.01".

 
Ну а как правилно тогда?
 
*******
прописать в том же файле     MinimumRequiredVersion         ="5.01"

Всего записей: 1654 | Зарегистр. 20-06-2005 | Отправлено: 16:19 07-10-2021 | Исправлено: zzz528, 23:58 11-10-2021
zzz528

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

Цитата:
fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory

вся переменные прописаны как положено cl.exe напрямую отрабатывает без ошибок
 
поискал - пишут добавить /useenv

Цитата:
MSBUILD : error MSB1001: неизвестный ключ.
Ключ: -useenv

 
Нучего он такой дибильный, с обычными make файлами давно б сделал уже
 
****
Решено: нашел в xml файлах useenv и удалил его и всё что с ним связано, спрашивается зачем этот бред по затираню переменных include lib path...

Всего записей: 1654 | Зарегистр. 20-06-2005 | Отправлено: 01:00 12-10-2021 | Исправлено: zzz528, 02:00 12-10-2021
skipik



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

Всего записей: 4808 | Зарегистр. 07-07-2006 | Отправлено: 16:15 13-10-2021 | Исправлено: skipik, 16:16 13-10-2021
artenounx

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-нибудь путное сейчас можно сделать в Visual Studio 2010 на XP? Если поизучать, поковыряться. Скомпилировать софт десятилетней давности, хоть сколько-нибудь полезный.
Это вот этот файл?
mu_visual_studio_2010_sp1_x86_x64_dvd_651704.iso 1.48 ГБ.

Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 02:02 20-10-2021 | Исправлено: artenounx, 02:04 20-10-2021
Rock

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

Цитата:
Что-нибудь путное сейчас можно сделать в Visual Studio 2010 на XP?

Конечно, можно. Это всего лишь инструменты. И если ими до сих пор кто-то пользуется (а ими все еще пользуются), то найти им применение, безусловно, можно.

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
artenounx
Что конкретно нужно, можно 7-zip последний например.

Всего записей: 1654 | Зарегистр. 20-06-2005 | Отправлено: 15:28 20-10-2021
artenounx

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528
Так, поиграться. Собираюсь XP ставить (опять). В линуксе процесс сборки неплохо изучил, хотелось бы виндовую Студию изучить (может, даже какую-нибудь небольшую программку сделать по образцу). Но пока XP. Msys, наверное, там не заведется, но он менее интересен, так как очень похож на линукс.
7-zip хороший пример, попробую. Еще Akelpad может быть. Старый AviSynth. Вот, не знаю, можно ли проекты вычистить от зависимостей ненужных, чтобы всякие SDK не пришлось ставить. Я так понял ./configure в Студии нет и все зашито в проект. По крайней мере, с исходниками FLAC так было.
Люблю компилить.
 
Добавлено:
Rock
Да, но для XP часто из семерки кросскомпилят.

Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 19:39 20-10-2021 | Исправлено: artenounx, 19:40 20-10-2021
zzz528

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

Цитата:
Вот, не знаю, можно ли проекты вычистить от зависимостей ненужных, чтобы всякие SDK не пришлось ставить.

 
Глупо. SDK самая нужная зависимость, без него это убирать winapi и заменять его чем то другим, которе в свою очередь все равно буде использовать SDK (.NET например), и SDK и так уже входит в комлект студии.

Всего записей: 1654 | Зарегистр. 20-06-2005 | Отправлено: 22:37 20-10-2021
Rock

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

Цитата:
Так, поиграться. Собираюсь XP ставить (опять). В линуксе процесс сборки неплохо изучил, хотелось бы виндовую Студию изучить (может, даже какую-нибудь небольшую программку сделать по образцу).

Система сборки -- это всего лишь инструмент. Один из многих. Вы можете воспользоваться одними и теми же инструментами и на Линуксе и на винде. Например, CMake в качестве файлов проектов Visual Studio (последние, VS2010 не умеет) использует чуть ли не лучше, чем родные sln и vcproj файлы. Да и вообще, с их поддержкой rsync (они допилили виндовую версию этого крайне некачественного юниксового поделия до вполне рабочего состояния), удаленных gcc, clang, gdb, ssh и проч. Visual Studio стала самым удобным средством разработки под Линукс из когда либо существовавших. В принципе, это было не сложно, поскольку линуксовые средства отладки за более чем тридцать лет так и не приблизились по удобству даже к DOSовскому TurboDebugger'у.
Чем более "последняя" студия, тем лучше поддержка CMake.
Начиная где-то с 2010-й студии Майкрософт разрешила использовать свои инструменты для разработки приложений для других систем, соответствующим образом изменив лицензионное соглашение (сейчас для кого-то это может оказаться важным) и где-то с VS2017 они научились подключать к Студии несколько версий своих BuildTools. Так что компилировать под XP Вы можете и из VS2019, доустановив соответствующую версию BuildTools от VS2010 (кажется, там даже есть пупочка в меню инсталлятора).

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В 2019 Студии в менеджере компонентов видел модуль совместимости с XP для 2017 (не рекомендуется было приписано). Но так и не понял как его ипользовать.
Про cmake слышал. clang тоже.
Хорошо, с компиляцией мы разобрались, она проще в линуксах.
А в какой ОС проще разрабатывать приложения? Студия выглядит круто, конечно. По сравнению с Qt Creator. Осложняет ли разработку количество зависимостей?
 

Цитата:
удаленных gcc, clang

И кто же выполняет роль компилятора? Сама Студия компилит линуксовые бинарники?

Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 23:28 20-10-2021
Rock

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

Цитата:
А в какой ОС проще разрабатывать приложения? Студия выглядит круто, конечно. По сравнению с Qt Creator. Осложняет ли разработку количество зависимостей?

Проще работать там, где Вы привыкли. Или где есть возможность. Или где именно в Вашем случае больше платят. Рынок винды сделал миллиардерами кучу людей. На винде были Watcom, Zortech (Semantic ее купило), Borland, TopSpeed, Microsoft, IBM и еще куча подобных средств разработки. Сейчас осталось только Microsoft и Borland (Microfocus) -- остальных убил Open Source и появляющиеся новички, вроде www.sourcetrail.com, потрепыхаются, потрепыхаются и дохнут. На самом деле Borland  тоже сдох, но его Майкрософт вытащила -- им нужен был конкурент, но те придурки тоже полезли в Open Source и разорились. Майкрософт даже искусственно завышала цены на свои средства разработки, чтобы вышеперечисленные лавки могли конкурировать. И масса из них представляла воистину уникальные решения -- например, Майкрософт принципиально не лезла на рынок DOS-расширителей, так что Doom собирался Watcom'ом.
Но все это ерунда, если рядом с Вашим домом есть лавка, которая платит пять тысяч долларов Линукс-разработчику.

Цитата:
И кто же выполняет роль компилятора? Сама Студия компилит линуксовые бинарники?
 

Единственная среда (уже и не упомню всего, но пусть будет так), где для пакетного режима и внутри IDE использовались разные компиляторы, была Борлондовская. Все остальные, включая Майкрософт, запускают один и тот же компилятор командной строки.
Сама студия студия линуксовые бинарники не компилирует. Она использует rshell (или sftp) на удаленную машину. Но к ней, начиная с VS2015 или типа того, можно подключить любой компилятор, который найдете. А если это gcc, то где-то с VS2017 она будет прыгать по ошибкам компиляции, а в VS2019 будет еще и IntelliSence работать -- абсолютно также, как и родной от EDG. VS2019 дополнительно поддерживает clang. Кстати, она с ним и поставляется -- нужно пупочку отметить. Но clang виндовый. Вы можете, наверное, подменить на другой, но как отлаживаться-то? Проще с другими ОС работать через rshell. И это ЛЮБАЯ система, на которой есть rsh, rsync, CMake, gcc или clang. На кучу Линуксов Майкрософт даже тихонько и незаметно (реально незаметно, не в системные, а в пользовательский home) подсунет свои rsync и CMake -- все будет работать, даже если Ваши родные кривые или слишком старые утилиты не подходят.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 00:08 21-10-2021
artenounx

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rock
Познавательно.
Заметил, что Студия в случае ошибки продолжает компиляцию оставшихся частей. Не знаю хорошо это или плохо, но наверняка где-то настраивается. А в линуксе (autotools, cmake, meson) компиляция прерывается.
Кстати, что думаете про meson? Довольно симпатичный конфигуратор. Хоть и на питоне. А питон захватил линукс. На мой взгляд это не очень хорошо. Есть даже хейтеры, которые его выпиливают отовсюду (и я как-то ради прикола его выпилил из Xubuntu 16.04, даже без особого ущерба). Но на винде его еще не так много.
 
Еще такой вопрос. Какому C++ стандарту соответствует Visual Studio 2010?
C98 это понятно. C++11 наверняка не вошел? Про 14-17-20 и говорить нечего из-за старости.

Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 07:25 21-10-2021 | Исправлено: artenounx, 08:13 21-10-2021
Aleksoid1978



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

Цитата:
Какому C++ стандарту соответствует Visual Studio 2010?  

Погуглить или проверить.

----------
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Всего записей: 9226 | Зарегистр. 11-05-2006 | Отправлено: 08:01 21-10-2021
artenounx

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

Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 08:07 21-10-2021 | Исправлено: artenounx, 08:09 21-10-2021
Aleksoid1978



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

----------
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Всего записей: 9226 | Зарегистр. 11-05-2006 | Отправлено: 08:23 21-10-2021
Rock

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

Цитата:
В общем, частичная поддержка. Я помню, один линуксоид хейтил старые студии за хреновую поддержку c++, но вроде они исправились.

Все изменилось в худшую сторону. Они конкурируют с бесплатным софтом и вынуждены сокращать издержки. Издержки, прежде всего -- это тестирование. Выпускают кучу говна, которую разбирают клиенты, высылают им дефекты, разбираются с регрессиями, выщемляют стабильные сборки (обновления теперь и по нескольку раз в неделю бывают и это для продукта в десятки гигабайт), чтобы свой production хоть как-то сберечь. В общем, все как у Линуксоидов. Даже встроенный help из студии убрали.
Из плюсов -- значительно (в разы) увеличили команду, которая занимается С++ front-end'ом. Типа, было полтора человека (буквально), стало пять. Поэтому новые хотелки комитета по стандартизации лепят очень быстро. Но крайне некачественно, лишь бы основная функциональность работала.
В целом, С++ превращается во что-то странное. Настолько, что у абсолютно всех значимых игроков на этом рынке есть свои языки -- Java (Oracle), Objective C, Swift (Apple), C# (Microsoft), Ada и т.п. экзотика у IMB, Go (Google) и т.д. В общем, не верят особо в перспективы С++. Я связываю это с тем, что порог вхождения выше, чем у brainfuck, и продолжает расти с каждой новой редакцией стандарта.

Цитата:
Кстати, что думаете про meson? Довольно симпатичный конфигуратор. Хоть и на питоне.

Это какое-то недоразумение, а не сборочная система. Да, она на Питоне, но писать-то надо на ее собственном DSL. То есть, конкурирует она с CMake. Зачем нужен второй CMake? Тем более, что CMake напрямую поддерживается Visual Studio, QT Creator, CLion, а ковертировать из него могут почти все (тот же Slick Edit). Если хотите писать просто на Питоне, а не трахаться с очередным DSL, можно рассмотреть Waf, Scons и кучу подобного. Да, DSL у CMake кривой и его все ругают. Но он всех победил.

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksoid1978
XP.
 
Rock
Еще вопрос. Что думаете про Rust? На мой взгляд симпатичный язык. Но многое грузится из сети. Не всем нравится.
Говорят, он лучше, чем Go.

Всего записей: 531 | Зарегистр. 05-08-2021 | Отправлено: 11:13 21-10-2021
Aleksoid1978



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

Цитата:
XP.

Избавиться
 
Ну а по факту - можешь хоть в VS2019 поставить тулчейн с поддержкой XP(v141_xp вроде бы) и работать.

----------
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Всего записей: 9226 | Зарегистр. 11-05-2006 | Отправлено: 11:39 21-10-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