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

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

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

Цитата:
Еще вопрос. Что думаете про Rust? На мой взгляд симпатичный язык. Но многое грузится из сети. Не всем нравится.

Я давно уже просто так ничего не делаю. Либо за бабки, либо для удовольствия. А для удовольствия я для себя недавно открыл бельгийский гёз. И в окрУге за rust ничего не платят.
Симпатишный язык -- это как симпатишная машинка. То есть, очень сложное понятие. Для машинки нужны дороги, заправки, станции техобслуживания, всякие расходники, парковки, гаражи. Со всем остальным, включая языки программирования, та же херь -- недостаточно быть просто симпатишным. Нужна развитая инфраструктура. У rust ее пока нет. И не факт, что будет.
А для души и С++ очень не плох -- сложный, запутанный, со множеством вариантов под всевозможные ситуации, черт ногу сломит -- обковыряйся. А раньше еще можно было украсть штук восемь компиляторов под ДОС, расширители ДОС (Whitesmith, PharLap, Dos-4GW), Windows, Windows NT, Solaris или HPUX (у кого доступ к железу был). Сейчас только винда и линукс, gcc, clang (близнецы-братья) и Microsoft. Ну, еще не к ночи помянутые Java и C# для любителей анальных интриг.

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Установил на виртуалке Visual Studio Pro 2019 для сборки гитхабовских проектов и впал в ступор.
Ничего не могу скомпилировать. Студия не может найти какую-то часть пути. Проекты лежат в моем профиле в папке документов.
 

Код:
Сборка начата…
------ Сборка начата: проект: ExplorerPatcher, Конфигурация: Release x64 ------
ошибка при записи в файл журнала "C:\Users\Bannan\Documents\". Не удалось найти часть пути "C:\Users\Bannan\Documents\".
ошибка при записи в файл журнала "C:\Users\Bannan\Documents\". Не удалось найти часть пути "C:\Users\Bannan\Documents\".
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

 
Пробовал переустанавливать студию. Нифига. Создавал новый проект, используя мастер самой студии. Все тоже самое - "Не удалось найти часть пути...". Саму студию запускаю от имени админа. Пути к проекта не содержат пробелов. Ну, блин, уж не знаю куда копать.
 
На другой виртуалке стоит Visual Studio Pro 2010, там такой проблемы нет. Как установил даже в настройки не заходил. Загрузил интересуемый проект, открыл файл проекта, нажал собрать и получил готовый файл.
 
Здесь же, в VS2019, с самого начала грабли. Кто-нибудь встречался с такой ситуацией?

Всего записей: 507 | Зарегистр. 30-07-2011 | Отправлено: 16:47 21-10-2021
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bannan
попробуй собрать какой-нибудь hello word для теста.
 

Цитата:
Даже встроенный help из студии убрали.

Убрали вроже ещё в 6й студии (1998), а я оставил себе его в одном файле от старой студии - очень удобно.
 

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

Новые стандарты таки согласен для экономии денег и вермени чтобы любой дибил мог сразу сесть и програмировать на срр новом. Но кто заставляет писать по новым стандартам нормальных програмеров?
 
 

Цитата:
Что думаете про Rust?

http://forum.ru-board.com/topic.cgi?forum=33&topic=14928

Всего записей: 1659 | Зарегистр. 20-06-2005 | Отправлено: 17:04 21-10-2021 | Исправлено: zzz528, 17:07 21-10-2021
Bannan



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528, вообще ничего не получается! Ни собрать, ни очистить проект, даже хелло, все время одно и тоже сообщение:
ошибка при записи в файл журнала "C:\Users\Bannan\Documents\". Не удалось найти часть пути "C:\Users\Bannan\Documents\".  
 
Забыл сказать. Компиляция из командной строки, типа "msbuild Project.sln /property:Configuration=Release" выполняется без проблем. Но из самой студии ничего не получается. Хотелось бы понять в чем проблема. В инете нашел подобные проблемы, но там, то нет прав у студии, то у файлов проекта стоит атрибут только для чтения и прочая лабуда. Но это все не мой случай.

Всего записей: 507 | Зарегистр. 30-07-2011 | Отправлено: 17:51 21-10-2021
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bannan
Почему бы просто не создать в корне диска (C:, D папку (например "work" или "repo") скачать туда исходники (каждый проект в своей подпапке) и проверить снова.

Всего записей: 10507 | Зарегистр. 05-02-2003 | Отправлено: 18:07 21-10-2021
Rayinad

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bannan
В vs в настройках tools -> options -> projects & solutions -> build & run можно менять уровень журналирования для сборки.
 
Если не поможет, то видимо придется отлаживать сборку при помощи доп. инструментов https://msbuildlog.com/#ide.

Всего записей: 80 | Зарегистр. 13-10-2017 | Отправлено: 18:15 21-10-2021 | Исправлено: Rayinad, 18:16 21-10-2021
Bannan



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

Всего записей: 507 | Зарегистр. 30-07-2011 | Отправлено: 18:16 21-10-2021
artenounx

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

Цитата:
Это какое-то недоразумение, а не сборочная система

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

Цитата:
Зачем нужен второй CMake?

Так это же хорошо, когда много компиляторов, конфигураторов. Причем, и воровать не надо.
 
Bannan
Проблема с путями в студии это вообще обычное дело. Компилировал как-то простейший flac.exe и то столкнулся. Каждый разработчик лепит по своему. Иногда в апстриме пути меняются (банально, какой-нибудь префикс _static убирают), но не все разработчики поспевают. Что уж говорить о старых версиях софта. Никакой стандартизации.
Хотя, если юзать пакетные менеджеры, типы vcpkg, то проблем будет меньше (но там все зависимости компилятся из исходников, что даже AUR не снилось, разве что генте).
Впрочем, вижу это не ваш случай. У вас сама студия глюканула.
Но благодаря телеметрии (видел ее в Fiddler), Microsoft наверняка уже знает о проблеме. Попробуйте обновиться. И обновы Windows установить (есть репаки).

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

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В Visual Studio 2010 можно скомпилить Opera 12.15. Полезная прога. То, что правили бинарным патчиком (user agent и прочее), теперь можно исправить в исходниках.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Visual Studio 2022
https://visualstudio.microsoft.com/ru/downloads/
 
.NET 6.0
https://dotnet.microsoft.com/download

Всего записей: 1547 | Зарегистр. 05-02-2003 | Отправлено: 11:26 09-11-2021
4seasons



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

Всего записей: 5593 | Зарегистр. 31-05-2009 | Отправлено: 11:39 09-11-2021 | Исправлено: 4seasons, 11:45 09-11-2021
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не забываем ознакомиться с Телеметрия пакета SDK для .NET - .NET CLI | Microsoft Docs до запуска установщика dotnet.
“предупреждён, вооружён”

Всего записей: 3521 | Зарегистр. 16-08-2012 | Отправлено: 14:32 09-11-2021
Luber



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

Цитата:
Visual C++ Redistributable for Visual Studio 2022 (version 17.0)
 No key required
Дата выпуска: 08/Nov/2021
Visual Studio Team Explorer 2022 (version 17.0)
 No key required
Дата выпуска: 08/Nov/2021
Visual Studio Community 2022 (version 17.0)
 No key required
Дата выпуска: 08/Nov/2021
Visual Studio Enterprise 2022 (version 17.0)
Дата выпуска: 08/Nov/2021
Visual Studio Professional 2022 (version 17.0)
Дата выпуска: 08/Nov/2021
Agents for Visual Studio 2022 (version 17.0)
 No key required
Дата выпуска: 08/Nov/2021
Intellitrace Standalone Collector for Visual Studio 2022 (version 17.0)
 No key required
Дата выпуска: 08/Nov/2021
Remote Tools for Visual Studio 2022 (version 17.0)
 No key required
Дата выпуска: 08/Nov/2021
Visual Studio Professional 2022 LTSC (version 17.0)
Дата выпуска: 08/Nov/2021
Visual Studio Enterprise 2022 LTSC (version 17.0)
Дата выпуска: 08/Nov/2021
Build Tools for Visual Studio 2022 LTSC (version 17.0)
 No key required
Дата выпуска: 08/Nov/2021
Build Tools for Visual Studio 2022 (version 17.0)
 No key required
Дата выпуска: 08/Nov/2021

Всего записей: 1547 | Зарегистр. 05-02-2003 | Отправлено: 14:17 14-11-2021
OLS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужен совет по VS 2022 на Windows 10.
 
1.После обновления VS 2022 RC до VS 2022 Current перестали собираться console-приложения на C++ ("ошибка MSB8036 - пакет SDK версии 10.0.22000.0 не найден").
 
2.На VS 2022 RC в начале была похожая проблема - при построении консольного проекта на С++ выводилось сообщение об ошибках: "Системная переменная WindowsSDKDir не определена", "Не могу найти файл crtdbg.h" и т.д.
Причиной оказалось удаление инсталлятором VS 2022 RC ключа v10.0 (он должен быть  в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows)  в процессе установки. После восстановления ключа v10.0 проблема исчезла. В случае же с VS 2022 Current этот метод не сработал.
 
3.MS предлагает несколько рецептов, в том числе установление требуемого пакета SDK.  
Я пробовал установить SDK как с помощью on-line , так и off-line установки. Результат был отрицательный в обеих случаях.  
При этом при off-line установке было замечено странное поведение - в начале инсталляция выполняется как и положено ( появляются новые папки в C:\Program Files (x86)\Windows Kits\10), но примерно на 60% установка делает разворот назад, созданные папки удаляются и инсталляция завершается ни с чем.
 
4.В связи с этим у меня 2 вопроса:
   а) чем вызван реверс при установке ?
   б) как устранить эту проблему и все-таки установить Windows SDK ?

Всего записей: 51 | Зарегистр. 22-03-2006 | Отправлено: 18:22 19-11-2021 | Исправлено: OLS, 18:23 19-11-2021
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OLS
Насколько знаю SDK идёт в комплекте вместе со студией, и да обычно устанавливается в програмфайлы, но crtdbg.h это не сдкшный файл (у меня 2010 экспресс если что) это файл от си - должен быть в каталоге где записана студия vc\include
 
А попробуйте через комстроку cl.exe и что в переменной include.
 
Имхо если нужно делать реальную работу, а не просто играться то лучше брать студию не новее 2017.
 

Всего записей: 1659 | Зарегистр. 20-06-2005 | Отправлено: 23:52 19-11-2021
OLS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528
Спасибо за отклик.
1. Да, Windows SDK  идет в комплекте с VS,но его можно установить также и автономно. Вот что пишут в документации MS по SDK (вольный пересказ):
"начиная с Visual Studio 2015, библиотека среды выполнения CRT была разделена на две части. Одна часть, ucrtbase, содержит стандартные функции CRT,  которые можно использовать в универсальных Windows приложениях. Эта библиотека теперь называется универсальной библиотекой CRT или UCRT и перешла в пакет SDK Windows 10. UCRT содержит множество новых функций, необходимы для поддержки новейших стандартов языка C++.  
Другая часть исходной CRT,  vcruntime, содержит поддержку, запуск и код завершения среды выполнения C, а также все остальное, что не включено в UCRT. Библиотека vcruntime устанавливается вместе с компилятором и набором средств C++ в Visual Studio. UCRT теперь является системным компонентом, установленным на каждой версии Windows 10".
Таким образом, часть SDK устанавливается независимо от наличия/ отсутствия Visual Studio.
 
2.При попытке установить SDK  с помощью установщика студии  (как компонент VS)  в моем случае результат также был отрицательный. Мое возможное объяснение : часть SDK (за которую "отвечает" Windows) говорит установщику, что данная версия SDK уже установлена на машине и поэтому установщик делает откат на исходную позицию (удалив при этом ветку в реестре и не восстановив ее при откате)
 
3.Чтобы разобраться в проблеме, я установил на вирт. машине  VS 2022 RC, а затем благополучно обновил ее до VS 2022 Current - консольное приложение строится, как и должно быть. После этого перенес SDK на основную машину (т.е.машину с проблемой SDK) и поместил в папку C:\Program Files (x86)\Windows Kits\10. Также сделал добавку в реестре (создал ключ с v10.0). Студия по-прежнему в упор не видит SDK. несмотря на его физ. присутствие. Соответственно, не работает перенацеливание в свойствах проекта.
Складывается впечатление, что проблема лежит вне студии и порождает ее та часть SDK за которую "отвечает" Windows - но это неподтвержденные пока  догадки. И основной вопрос - как установить Windows SDK, чтобы он был видим в Visual Studio - остается для меня открытым
 
 

Всего записей: 51 | Зарегистр. 22-03-2006 | Отправлено: 12:03 20-11-2021 | Исправлено: OLS, 12:11 20-11-2021
Aleksoid1978



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OLS
Удали студию, SDK, почисти все хвосты.
И установи заново.

----------
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 | Отправлено: 13:13 20-11-2021
OLS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksoid1978
Который из SDK можно безболезненно удалить?  Вот небольшой список из них:
    C:\Program Files\Microsoft SDKs
    C:\Program Files\Microsoft Visual Studio\2022\Enterprise\SDK\ScopeCppSDK
    C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VSSDK
    C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Sdks
    C:\Program Files\Microsoft Visual Studio\2022\Enterprise\SDK и т.д.
 
Удалить SDK не проблема. Вопрос в том, устранит ли это проблему и будет ли после этого устанавливаться SDK?

Всего записей: 51 | Зарегистр. 22-03-2006 | Отправлено: 19:45 20-11-2021
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это о том что нужно всю студию удалить вместе со всем, и зачистить следы, старые студии есть? Может их тоже нужно удалить. Или ещё можно порытться в логах установки и узнать подробности почему не устанавливаеться сдк отдельно. В темпе будут текстовые файлы, например для 2010 студии dd_install_vc_xcor_100.txt

Всего записей: 1659 | Зарегистр. 20-06-2005 | Отправлено: 20:36 20-11-2021
Ajaja

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В 2022, похоже, удалили возможность конвертации из старых проектов *.dsp/*.dsw
Какое-то решение, кроме как держать старую версию VS, есть? Периодически возникает необходимость собирать такое.

Всего записей: 1032 | Зарегистр. 17-06-2004 | Отправлено: 16:32 21-11-2021 | Исправлено: Ajaja, 16:34 21-11-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