Перейти к основному контенту
Центр разработки для Windows

 none
VS Community 2019, впечатления RRS feed

  • Вопрос

  • Всем привет!
    Недавно скачал и установил VS Community 2019, v 16.4.3.
    Громоздкая и неуклюжая,
    да к тому же с недоделками в части настроек параметров
    текстового редактора С#.
    А наверняка и не только с этим.
    Все замечания из моего предыдущего поста
    о
    стались без изменения.
    Видимо ПО MS расширилось до неуправляемости,
    или они уже притомились лезть во все многочисленные дыры
    и исправлять их.
    Тоска!
    16 января 2020 г. 14:54

Ответы

  • "Все замечания из моего предыдущего поста
    о
    стались без изменения."

    По ссылке, справедливости ради, нет замечаний по поводу VS2019. Там есть только замечания по поводу System.Windows.Forms.DataVisualization , который входит в .NET Framework начиная с четвертой версии, т.е., примерно с 2010 года - к VS2019 он иметь отношения никак не может, и MSDN/Microsoft Docs. Я согласен, это печально, что примеры кода по старым технологиям снесли с сайта, но их можно попытаться раскопать в архивах примеров (https://docs.microsoft.com/en-us/teamblog/msdn-code-gallery-retired).

    По поводу VS2019 без комментариев, не пробовал еще. Разве что скрипт непрерывной интеграции на Github Actions для одного проекта у меня собирает с помощью VS2019. Там, в качестве консольной утилиты, она работает без нареканий :) Если вам не нужно ничего, кроме Windows Forms под NetFX, я бы посоветовал просто поставить более старую версию, благо их никто не удалял. VS2017 Community так же громоздка, но стабильна. Разве что анализаторы кода падают иногда, но на работу это не особо влияет. VS2012 Express For Desktop довольно легкая - поддерживаться будет еще до 2022 вроде. Каких либо улучшений для инструментов Winforms в VS2019+ ожидать не стоит, у MS в приоритете UWP, веб разработка, кросс-платформенная разработка под .NET Core и т.п. Соответственно, нет смысла сидеть и ждать каких-то улучшений в Winforms Chart, как подарка с небес. Если он не устраивает, найдите стороннюю библиотеку для графиков, или перейдите на другую технологию. 


    • Изменено VadimTagil 17 января 2020 г. 4:12
    • Помечено в качестве ответа QazRdx 17 января 2020 г. 12:19
    17 января 2020 г. 4:09
  • Причем здесь коза и причем здесь андроид?
    Все мои разработки под WinForm,
    есть люди, которые работают с моими программами
    на компьютерах, а не на телефонах.

    Если Все ваши разработки под WinForm, то зачем напрягаться и устанавливать новые версии? Я работала в фирме, где до сих пор юзают Delphi 5. Если Вам что-то не нравится, то можно написать расширение под VS, которое доработает ее поведение. Сейчас на гит хабе можно скачать исходники чего угодно и допилить под себя. Если вам не нужен ASP.Net Core 3.1, возьмите версию студии, в которой последний раз допиливались WinForm и идеально настройте ее под себя. Установите расширения, которые Вам идеально подходят и забейте на обновления студий. Ну или если место на диске позволяет, поставьте несколько студий Expres под каждое направление нужной версии.

    Про козу и андроид - сказано, что все познается лишь в сравнении. "Обновление - это удаление старых глюков и добавление новых". Возможно Вам VadimTagil посоветовал правильно, найдите версию VS наиболее для вас комфортную и приведите ее в идеальное для вас состояние.

    • Помечено в качестве ответа QazRdx 17 января 2020 г. 12:19
    17 января 2020 г. 6:18

Все ответы

  • Данный форум разработчики VS не читают, а если и читают, то англоязычную версию. На мой взгляд связка винда+студия стали работать стабильней, возможно что винда стала более устойчивой... Но и версии студии стабильней работают, вроде. Анекдот по теме:

    Еврей жалуется раввину на плохие жилищные условия.
    - Ты возьми козу и посели ее в комнате.
    - Да что ты говоришь? Куда же козу-то еще?.. И так там шагнуть негде.
    - Приведи козу
    - Ну, хорошо. Привел козу. Через несколько дней приходит к раввину:
    - Что ты мне насоветовал!.. Тут и без козы житья не было!.. А теперь
    вообще кошмар!..
    - Теперь убери козу Увел козу. Скоро приходит и говорит:
    - Спасибо! Так хорошо жить стало! Так спокойно! Так просторно!

    Попробуйте поработать с андроид студией и тогда VS станет милей)))

    16 января 2020 г. 20:28
  • Причем здесь коза и причем здесь андроид?
    Все мои разработки под WinForm,
    есть люди, которые работают с моими программами
    на компьютерах, а не на телефонах.
    Есть еще такие производства,
    наука там всякая и пр. иже с ней.

    Вот в частности примерчики.

    1.VS запускается значительно дольше.

    2.Форматирование текста программы.
    Отформатировал - все под всем, как хотелось.
    Табуляцию везде наладил, все в порядке.
    Поработал - закрыл.
    Открываю - все опять съехало,
    откуда взялись и куда подевались табуляции,
    которые я только что наладил?
    Это стабильность?

    3.Запускаю программу в отладке, транслирует.
    куралесит-куралесит, потом (иногда, правда) выдает сообщение,
    типа чего-то не хватает,
    но если вы не против, то я продолжу.
    нажимаю "Продолжить" - 
    опять куралесит, но, к счастью, запускается.
    Никогда не было проблем, всего хватало.
    Почему сейчас не хватает?

    4.Хочу создать новый проект.
    Ctrl-Shift-N - выскакивает нечто,
    Вписываю название,
    далее - C#, Windows, 
    потом в комбо-боксе хочу выбрать WinForm,
    а его там нет...
    Есть Office, что-то еще,
    и еще одно знакомое слово - "Консоль" - выбираю.
    вываливается куча всякого добра,
    сначала идут консольные типы,
    потом вдруг с удивлением нахожу WinForm.
    Т.е. теперь WinForm - это Консоль.
    Ну ладно - всякое бывает.
    ПОВТОРНО вписываю название проекта
    Потом начинается какое-то моргание,
    при котором единственная доступная клавиша - "Назад",
    это наверное от высокой стабильности.
    После нескольких минут моргания,
    ( я от безнадёги пошел за чаем )
    о чудо, наконец-то, а я уже и не надеялся, появляется Form1.
    "Ищите и обрящите", ждите и дождетесь!
    Непривычно и сложно, но, слава богу, нашлось.

    5.System.Windows.Forms.DataVisualization.Charting -
    я уже об этом говорил.
    Как с этим работать?
    На MS - сайте найти информацию невозможно.
    Очевидные глюки не исправляются.
    Хорошо, что я с этим работаю давно,
    у меня есть эта сборка и есть опыт.
    А всем остальным полчищам новичков что делать?
    Душа за них болит!

    И это только то, что я нарыл.
    А все остальное, что скрыто под покровом?..
    А Вы говорите "Стабильность".
    Я Вас понимаю, бывает хуже,
    но здесь от этого не легче.

    А Вы думаете, они еще не выучили русский язык?
    Ну как жа так, мы тут с Вами принуждаем-принуждаем их,
    а они все никак не принуждаются!
    Вот еще один непорядок!



    • Изменено QazRdx 17 января 2020 г. 4:18
    16 января 2020 г. 22:38
  • "Все замечания из моего предыдущего поста
    о
    стались без изменения."

    По ссылке, справедливости ради, нет замечаний по поводу VS2019. Там есть только замечания по поводу System.Windows.Forms.DataVisualization , который входит в .NET Framework начиная с четвертой версии, т.е., примерно с 2010 года - к VS2019 он иметь отношения никак не может, и MSDN/Microsoft Docs. Я согласен, это печально, что примеры кода по старым технологиям снесли с сайта, но их можно попытаться раскопать в архивах примеров (https://docs.microsoft.com/en-us/teamblog/msdn-code-gallery-retired).

    По поводу VS2019 без комментариев, не пробовал еще. Разве что скрипт непрерывной интеграции на Github Actions для одного проекта у меня собирает с помощью VS2019. Там, в качестве консольной утилиты, она работает без нареканий :) Если вам не нужно ничего, кроме Windows Forms под NetFX, я бы посоветовал просто поставить более старую версию, благо их никто не удалял. VS2017 Community так же громоздка, но стабильна. Разве что анализаторы кода падают иногда, но на работу это не особо влияет. VS2012 Express For Desktop довольно легкая - поддерживаться будет еще до 2022 вроде. Каких либо улучшений для инструментов Winforms в VS2019+ ожидать не стоит, у MS в приоритете UWP, веб разработка, кросс-платформенная разработка под .NET Core и т.п. Соответственно, нет смысла сидеть и ждать каких-то улучшений в Winforms Chart, как подарка с небес. Если он не устраивает, найдите стороннюю библиотеку для графиков, или перейдите на другую технологию. 


    • Изменено VadimTagil 17 января 2020 г. 4:12
    • Помечено в качестве ответа QazRdx 17 января 2020 г. 12:19
    17 января 2020 г. 4:09
  • Причем здесь коза и причем здесь андроид?
    Все мои разработки под WinForm,
    есть люди, которые работают с моими программами
    на компьютерах, а не на телефонах.

    Если Все ваши разработки под WinForm, то зачем напрягаться и устанавливать новые версии? Я работала в фирме, где до сих пор юзают Delphi 5. Если Вам что-то не нравится, то можно написать расширение под VS, которое доработает ее поведение. Сейчас на гит хабе можно скачать исходники чего угодно и допилить под себя. Если вам не нужен ASP.Net Core 3.1, возьмите версию студии, в которой последний раз допиливались WinForm и идеально настройте ее под себя. Установите расширения, которые Вам идеально подходят и забейте на обновления студий. Ну или если место на диске позволяет, поставьте несколько студий Expres под каждое направление нужной версии.

    Про козу и андроид - сказано, что все познается лишь в сравнении. "Обновление - это удаление старых глюков и добавление новых". Возможно Вам VadimTagil посоветовал правильно, найдите версию VS наиболее для вас комфортную и приведите ее в идеальное для вас состояние.

    • Помечено в качестве ответа QazRdx 17 января 2020 г. 12:19
    17 января 2020 г. 6:18
  • Спасибо, Вадим!
    Спасибо, Лилия!
    Я и сам до этого додумался.
    Перед этим работал с VS Community 2017,
    к ней и вернулся.
    А перед этим работал то ли с 2010, то ли с 2012(3) Express - ами.
    Особой разницы видно не было.
    Вадим, спасибо за ссылку на примеры
    (
    https://docs.microsoft.com/en-us/teamblog/msdn-code-gallery-retired).
    - есть интересные.

    17 января 2020 г. 12:19
  • " У MS в приоритете UWP, веб разработка, кросс-платформенная разработка под .NET Core и т.п. Соответственно, нет смысла сидеть и ждать каких-то улучшений в Winforms Chart, как подарка с небес. Если он не устраивает, найдите стороннюю библиотеку для графиков, или перейдите на другую технологию. "

      UWP - универсальная платформа Виндовс создавалась что бы приложения запускались как на 10-ке , так и на Windows 10 Mobile.  Разработка последней была прекращена, думаю это сказалось на приоритете. 

    Для отладки исходного кода лучше использовать Visual Studio Code. Этот легкий, быстрый редактор признается лучшим не только среди сторонников технологий MS , но и  JavaScript разработчиками  например.



    Фоновое изображение


    19 января 2020 г. 10:13