Комментарии 105
В Visual Studio 2019 мы удалили все дополнительные части значка. Мы хотим сосредоточиться на самом узнаваемом элементе логотипа Visual Studio: а именно, на бесконечной петле.Если она бесконечная, то почему двусторонняя?
Я трижды (!!!) пытался ставить VS: один раз с диска от журнала (лет 6 назад, образовательная бесплатная версия) и два раза с официального сайта. Промежутки между попытками составляли больше года, точно не вспомню. Последняя попытка с год назад. Все три раза:
— установка потребовала обновить виндовс не менее 3 (!!!) раз, т.е. сначала обновляю, запускаю установку — она говорит, что чего-то не хватает, устанавливаю это — процесс повторяется:
— установка длилась более 4 часов!
— в первый раз установленная версия просто не стала запускаться, остальные два — тормоза в старте были дикие (старт главного окна почти минута, вызов справочной системы почти минута);
— после удаления объем свободного места на диске уменьшался в среднем на 1,2 Гигабайта.
Работать с VS так и не начал, обхожусть GCC и Eclipse CDT.
Компьютер не самый слабый: i5 (RAM 4G, Win 7 Home basic) и i7 (RAM 8G, Win 7 Pro).
Что я делаю не так?!
Что я делаю не так?!
Win 7
Пока я не видел решений с использованием новейших компиляторов от MS в старых IDE, но вроде когда-то где-то писали что 2010 — та версия, в которую уже можно втыкать более новые компиляторы. Но это было бы интересно — от оболочки мне почти ничего не надо, но есть одна вещь, которая ИМХО у Студии мне нравится — отладчик; в том же QtCreator отладчик гораздо менее удобный и взаимодействие с ним какое-то глючное (причем компилятор и отладчик те же, от студии).
Почитал новости 10 минут, установка завершена, студия запущена.
Ноутбуку уже 5 лет. И даже тогда он был не самым быстрым.
Что я делаю не так?
Как итог прочтения статьи, живо вспомнился анекдот №827379. И, практически, всё.
Главное, чтобы действительно мгновенно запускалась!
1) extensionы уже в отдельных процессах
2)git/tfs integration в отдельном процессе
3) в планах на 2019 вынести часть дебаггера в отдельный процесс(https://visualstudiomagazine.com/articles/2018/10/19/vs-2019-preview.aspx)
и в принципе если использовать нежрущие extensionы и отключать дублирующую функциональность (Отключать intellisense при активном visual assist/resharper отрубать team explorer если используется git и др)
и про ) студия нормально себя чувствует и при 20-50 открытых файлах и под 400 проектов в sln
Полезность заметных уведомлений весьма спорная. Когда у тебя парк хотя бы из 10 машин для студентов, заметные уведомления будут только мешать. Незаметные в этой ситуации лучше — учебному процессу не мешают, можно забить на обновления обновлять когда студентов нет.
Уведомления и так были заметней некуда, а теперь они еще и в двух местах?
Перенос меню в заголовок окна одобряю, хорошее решение.
Перепишите ее обратно на c++/winapi/mfc!
Каждая новая версия все тормознее и тормознее.
Я понимаю что вы это не сделаете, это скорее крик души.
Ну или сделайте плагин для как можно более ранней версии Студии (оптимально 2010 или 2008), позволяющий интегрировать в нее самый последний компилятор msvc и все сопутствующие библиотеки… это уже более реально:)
Плагином это не сделать.
Проблема в том что интеграция осуществляется через MSBuild
т.е. для интеграции нужно поправить все target файлы и props файлы для 6 платформ так чтобы они поддерживали старый msbuild (а там есть завязка на новые таски которых может не быть в старом msbuild) и это только для того чтобы появилась возможность у старого msbuild видить новый platform toolset(Имхо проще использовать Intelовский toolset с нужными ключиками). А Для IntelliSense придется и саму студию курочить(проще уж использовать Visual Assist).
Кому действительно надо — проще купить мощный комп
Как коммерческая идея тоже скорее всего несостоятельная — клиенты у которых нет денег на мощный комп, скорее всего и плагин покупать не будут
Ну а оперсорсники живут в своем опенсорсном мире и студия им как правило неинтересна.
Когда будет x64 версия?!
Лично я перешел на Rider и не жалею об этом. Его функционала мне хватает. Разрабатываю сейчас в основном на .net core. Да, в Visual Studio по моему мнению многое сделано удобнее чем в Rider. Но тормоза все портят.
Лично я перешел на Rider и не жалею об этом. Его функционала мне хватает
Мне не хватает.
Нет поддержки resx-файлов.
Да и nuget-manager неудобен.
Так вот, хочется рюшечками заниматься — занимайтесь. Но вот когда эти ваши рюшечки начинают мешать, то хочется сказать много суровых, но справедливых слов. В первую очередь — это сокрытие заголовка окна с названием проекта. Ну, ё-моё.
Это перевод, а вот в комментах под оригинальным постом куча людей очень здраво попросило сделать это сокрытие опциональным. У кого обычно запущен один экземпляр Студии и кто работает на лэптопах и кому из-за этого на экране тесно, тем такое сокрытие будет ок (хотя есть же Full Screen для этого, ну в самом деле). А остальным дайте возможность отключить его к чертям и вернуть заголовок окна с названием проекта.
вот пруфы для истории
herbsutter.com/2012/05/03/reader-qa-what-about-vc-and-c99
visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/2089423-c99-support
И это они считают, что сделали лучше? Убрали строку с полезной информацией, зато добавили кучу всяких ненужных социальных фишек.
А вот в Нанокаде, например, гораздо удобнее: там номер версии прямо в значке, ошибиться невозможно. Может, стоит перенять их опыт?
В VS мне больше всего не нравится то, что ставишь ее одну, а по факту два десятка всякой всячины установилось. Назад удалять и из этой горы мусора часть удалятся не хочет. Если это все надо, и без этого никак, интегрируйте все в одно наименование. Ну и время необходимое на установку это просто жуть.
Live Share теперь имеет стабильное место в интерфейсе. Там же видно людей, с которыми вы работаете.
а если я все панели инструментов прицеплю вертикально, то пара значков live share (которые мне даром не нужны) продолжат занимать целую горизонтальную полосу?
2) нужно, чтобы студия 2019 содержала все С++ SDK (ATL/MFC/Runtime 2005 — 2015) и так далее, чтобы для старых проектов не нужно было держать несколько студий одновременно
И огромное спасибо за искрометный юмор фразы «Мы использовали более смелый подход к Preview-logo». Или это был не юмор…
Надеюсь что я ошибаюсь.
Затем что, к примеру, файл C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets
ставится только вместе с самой студией. А без него веб-проект от 2012й студии не соберётся.
Так что делать все и правда можно в любой, но 2012я студия должна стоять...
Как насчёт фоновых апдейтов и быстрых рестартов без участия юзера(можно добавить настройку отключения авторестартов программы после обновления). Постоянно обновлять и клацать для этого заколебаться можно.
Колоссальные изменения, можно сказать, новый продукт. Мда.
Я как-то для немецкой компании написал за два месяца свою visual studio с блэкджеком и прочим, у меня в еженедельном апдейте было больше изменений, чем VS2019-VS2017. Возьмите меня в Microsoft, и сделаем крутую VS2020!
UX/UI дизайн новой VS 2019