Мы рады сообщить вам о том, что завершился пленарный доклад онлайн-трансляции запуска Visual Studio 2017, на котором ведущие инженеры и руководители Microsoft представили будущее инструментов разработки и долгожданная Visual Studio 2017 стала доступна для разработчиков по всему миру!



Сегодня семейство инструментов Visual Studio 2017 содержит IDE, сервис для организации совместной работы – Visual Studio Team Services, его on-premise версия, известная, как TFS, комплексное решение для реализации полноценного цикла разработки мобильных приложений – Visual Studio Mobile Center, кроссплатформенный редактор кода Visual Studio Code (доступен для Mac, Linux и Windows), а также превью-версия Visual Studio for Mac.

С каждой версией инструментов Microsoft старается учесть пожелания разработчиков и сделать их удобнее для создания приложений практически для любой платформы. Результатом является огромный интерес и более 21 миллион установок инструмента на сегодняшний день.



Что нового в Visual Studio 2017?


Во-первых, уже сейчас абсолютно любой разработчик может скачать себе полноценную версию Visual Studio 2017 и получить 60-дневную бесплатную подписку для доступа к Xamarin University – обучающего сервиса о создании кроссплатформенных мобильных приложений на C#. Бесплатная подписка будет доступна для всех, скачавших до 14 марта.

Во-вторых, создатели продолжают заботиться о повышении продуктивности разработчиков, создавая все условия, чтобы сконцентрироваться только на написании кода. Например, улучшения в уже полюбившихся возможностях навигации по коду, рефакторинга, исправлениях и отладке для всех поддерживаемых языков. Дополнительно, новая версия позволяет увеличить скорость командной разработки с новыми real-time функциям модульного тестирования и проверки зависимостей.

Третье важное изменение коснулось процесса установки инструмента. Новейший, облегченный модульный подход позволяет вам установить только те компоненты среды, которые необходимы и ускоряет установку инструмента от начала и до конца. К тому же, теперь у разработчиков пропала необходимость создавать проекты и решения, чтобы отладить любой необходимый фрагмент кода.

Последние презентации Visual Studio не обошлись без демонстрации улучшений интеграции с сервисами облачной платформы Azure. Разработки Microsoft в этом направлении позволяют облегчить создание, отладку, размещение и публикацию ваших приложений в облаке Azure прямо из IDE, предоставляя к тому же встроенные инструменты для работы этими приложениями, а также с Docker-контейнерами, .NET Core приложениями и так далее.

Другое важное изменение на стороне мобильной разработки. Разработчики получили улучшенные инструменты отладки и профилирования, инструменты генерации модульных тестов. И если вы планируете создавать кроссплатформенное приложение, то сейчас наступило то самое время, когда стоит посмотреть в сторону Visual Studio 2017 и Xamarin, или использовать альтернативный подход с Apache Cordova, а возможно и Visual C++, но уже для создания кроссплтаформенных библиотек в рамках того же инструмента – Visual Studio 2017.

Еще новости?


Сегодня становится официально доступна новая версия Visual Studio Team Foundation Server 2017 Update 1. В этот выпуск on-premise платформы для организации совместной работы команд включили давно ожидаемые возможности, например, новые шаблоны процессов, улучшенное управление доступом к репозиториям, pull-реквестами и многое другое. Подробная информация доступна по ссылке.

Новые возможности добавились и в Visual Studio Mobile Center (Preview). Напомним, что Visual Studio Mobile Center – новый сервис для мобильных разработчиков, представленный в середине ноября и созданный для того, чтобы предоставить комплексное решение по сборке, тестированию, распространению и мониторингу мобильных приложений. Сегодня создатели Mobile Center объявили о поддержке приложений, написанных на Swift, ObjectiveC и Java, вместе с Xamarin и React Native приложениями, объявленными ранее. Также появились возможности по созданию Distribution Groups, поддержка Espresso, и улучшенная аналитика. Сейчас любой желающий может попробовать Visual Studio Mobile Center Preview бесплатно. Подробная информация также доступна по ссылке.

С ноября 2016 года, мы продолжаем следить за развитием Visual Studio for Mac. Сегодня анонсирован уже четвертый preview-выпуск первой IDE от Microsoft на Mac. На данный момент инструмент сфокусирован на мобильной разработке, создании облачных решений и приложений под macOS. С начала ноября была добавлена поддержка .NET Core проектов, NuGet и постоянное улучшение инструментария мобильного разработчика. Также команда постоянно работает над исправлениями и оптимизацией производительности. Спасибо всем, кто отправляет свои отзывы и комментарии! Подробная информация доступна по ссылке.

Для пользователей Enterprise версии инструмента, команда инженеров добавила Redgate Data Tools. Этот функционал позволит разработчикам включить работу над базами данных в DevOps цикл и построить полноценный цикл выпуска продукта, создавая приложения и базы данных в рамках одного инструмента. Подробная информация доступна по ссылке.



Так же Enterprise разработчики получают доступ к дополнительным сервисам для оптимизации и создания DevOps цикла внутри своей организации, таким как облачный CI-сервер, инструменты нагрузочного тестирования в облаке и даже персонального DevOps обучения. Подробная информация доступна по ссылке. И это не считая новых возможностей для корпоративных подписчиков, доступных на портале https://my.visualstudio.com.

Продолжает свое развитие и бесплатная программа Visual Studio Dev Essentials, предоставляя новые сервисы всем зарегистрированным участникам. Сегодня была анонсирована 3-месячная подписка на тренинги платформы Opsgility, которая позволяет получить доступ к полному каталогу курсов по DevOps и созданию облачных решений. Участникам Visual Studio Dev Essentials достаточно зайти в свой аккаунт и активировать подписку.



Новостей хватило и для фанатов .NET Core. Например, выпуск нового инструментария, доступного .NET Core в составе Visual Studio 2017. Конечно .NET Core SDK можно скачать и отдельно, пройдя по ссылке. Новые возможности коснулись структуры проекта, основанной на .csproj, что обеспечивает совместимость с build-системами для .NET, основанными на MSBuild. Дополнительно, формат.csproj значительно упрощает разработчикам возможности редактирования файлы для объявления зависимостей, target-платформ и свойств проекта. В CLI добавились дополнительные команды и возможность выбора собственных шаблонов проекта. Также был анонсирован пример реализации микросервисной архитектуры, который вы можете найти в репозитории GitHub.



Вот пожалуй и все основные новости с прошедшего мероприятия.
Запись мероприятия доступна по ссылке.

Материал подготовлен для Tproger.
Поделиться с друзьями
-->

Комментарии (113)


  1. worldxaker
    07.03.2017 22:48
    +2

    будет ли visual studio for linux?


    1. bamovetz
      07.03.2017 23:27
      -3

      Visual Studio Code чем не устраивает.



      1. worldxaker
        08.03.2017 01:24
        +1

        хотябы тем что xamarin через неё использовать нельзя


      1. Athari
        08.03.2017 10:56
        +4

        Учитывая, что "Visual Studio for Mac" — это не Visual Studio, а MonoDevelop, странно, что не выпустили его и под линукс… Всё-таки VSC — это ну уж совсем огрызок, а MonoDevelop хоть что-то умеет.


        Вообще, развели "Visual Studio", "Visual Studio Code", "Visual Studio for Mac", у которых из общего только название. :-/ Причём из названий совершенно неясно ху из ху.


    1. TheWinterMan
      07.03.2017 23:28
      -1

      Использовать Code?


    1. Foreglance
      09.03.2017 10:53
      +1

      Rider от JetBrains — использую дома на Mac с Unity и ASP.NET Core. А также DataGrip (и на Mac и на Windows).


      1. worldxaker
        09.03.2017 18:01

        rider конечно хорош, он все-же не умеет в xamarin


        1. nepx
          09.03.2017 20:32

          Умеет xamarin, только не дебажить. Мы используем rider на работе.


  1. Zonzen
    07.03.2017 22:53
    -30

    Когда windows перейдёт на ядро linux?


    1. NeoCode
      07.03.2017 23:05

      И еще более интересный вопрос — когда исходники Windows и/или Visual Studio будут открыты под одной из публичных лицензий?


    1. sumanai
      08.03.2017 01:50
      +5

      Они движутся в обратную сторону, так что скорее нужно спрашивать, когда Linux GUI приложения можно будет запускать нативно из меню Пуск.


      1. Zonzen
        09.03.2017 09:19
        -12

        Запускать linux-приложения на этом помойном ведре с червями? Ну нет уж, увольте.


    1. ForNeVeR
      08.03.2017 07:24
      -3

      Вопрос не такой уж и провокационный, как могло показаться. Мне действительно встречались вполне логичные рассуждения некоторых товарищей, которые полагают, что Microsoft хочет интегрировать ядро Linux в свою операционную систему, и в итоге отказаться от старого ядра (типа того, что когда-то сделали в Apple). При этом основная мотивация — это совместимость с большой массой полезного софта для разработчиков и более высокое качество кода в ядре Linux (по второму — пруфы вот: http://blog.zorinaq.com/i-contribute-to-the-windows-kernel-we-are-slower-than-other-oper/).


      1. sumanai
        08.03.2017 15:34
        +5

        При этом основная мотивация — это совместимость с большой массой полезного софта для разработчиков

        Для этого сделали подсистему Linux приложений, и там нет кода ядра Linux- это реализация API Linux поверх ядра NT. Совершенно обратный процесс, не находите?
        В итоге масса полезного софта для разработчиков будет работать в Windows на его родном ядре, вместе с ещё большей массой родного полезного софта как для разработчиков, так и для пользователей.
        и более высокое качество кода в ядре Linux (по второму — пруфы вот:

        Это не пруф, это обычное ворчание разработчика, чью свободу творчества ограничивают корпоративные стандарты.


    1. Sixshaman
      09.03.2017 14:55

      Зачем? Чем больше разных уникальных архитектур ядер — тем лучше. На Земле тоже есть джунгли, пустыни, горы, леса и тундра. Вы представьте, если бы вся суша была, скажем, обычной умеренной степью. Никакой романтики и разнообразия.


    1. Zonzen
      09.03.2017 23:20
      -7

      Как много отпетых виндузятников минусующих меня ))). Такая толпа людей, не понимающих простой факт — они используют отбросы от IT, худшее что в нём вообще есть.


      1. Razaz
        10.03.2017 01:57

        Подкину вам слегка. Не смог удержаться :D
        Comparing the Windows and Linux kernels


        1. Zonzen
          10.03.2017 10:16
          -1

          Потрясающе, сотрудник MS оценивает ядра… Да ещё и 2004 год.


          1. Razaz
            10.03.2017 11:01
            +1

            Уверяю вас, он вполне компетентен для этого :D


            1. Zonzen
              10.03.2017 11:58
              -4

              Я должен верить вам на слово? Глядя на поделия MS говорить о компетентности довольно сложно.


              1. Razaz
                10.03.2017 12:00
                +3

                Покажите нам свои :D Вы ведь эксперт и гуру всего. И код небось слепит своей офигенностью :D


                1. Zonzen
                  10.03.2017 14:50
                  -5

                  Обычная демагогия, потребовать что то показать для подтверждения очевидных, азбучных истин. Это равноценно требованию доказать аксиому.


                  1. Am0ralist
                    10.03.2017 18:05
                    +1

                    «Еще один некорректный прием – использование ложных и недоказанных аргументов в надежде на то, что противная сторона этого не заметит.

                    Употребление ложных, недосказанных или непроверенных аргументов нередко сопровождается оборотами: «всем известно», «давно установлено», «совершенно очевидно», «никто не станет отрицать» и т.п. Слушателю как бы оставляется одно: упрекать себя за незнание того, что давно и всем известно.»
                    У вас же сплошь такие утверждения.
                    При этом ваши измышления в адрес «Mark Russinovich?» — четко позиционирует вас обыкновенным линуксотроллем. Причем унылым чуть более, чем полностью.
                    И да, делать вид, что вы — идиот в качестве аргументации в споре… Очень свежо. Хотя, еще хуже, если вы реально настолько не в IT, что это не придуривание, а это то, что у вас в мозгах. Тогда что вы вообще делаете на IT-ресурсе?


                    1. Zonzen
                      10.03.2017 19:33
                      -3

                      Что я делаю на IT ресурсе? Я сертифицированный специалист RHCSS и RHCDS. А что вы тут делаете?
                      Что же касается вашего вброса про «сравнение» ядер NT и linux, то ничего кроме улыбки он не вызывает. Во-первых, сравнение сделано заинтересованной, абсолютно понятно в чём, стороной, во-вторых, Марка Русиновича не знает никто кроме самого Марка Русиновича и вас, в-третьих, сейчас 2017 год и актуальное ядро 4.10, а ваш широко известный в узких кругах «специалист» пишет о ядрах 2.2 и 2.4 аж 2004 году. Давайте сравнивать os/2 warp с windows nt 4, это же так репрезентативно сейчас.
                      Что же касается моих высказываений относительно windows и его экосистемы, то это ни в коем случае не, как вы изволили выразиться, «троллинг», а действительно констатация факта. Очень некачественный, плохо поддерживаемый, трудно администрируемый, ненадёжный, полный закладок и уязвимостей и при всём этом платный софт. Рынок windows, в относительных величинах, стремительно схлопывается, что не может не радовать.


                      1. Am0ralist
                        10.03.2017 19:56
                        +3

                        Я сертифицированный специалист RHCSS и RHCDS.

                        И это что-то доказывает? Кроме наличия сертификатов на стеночке?
                        Ну и вашей предвзятости?
                        Что же касается вашего вброса про «сравнение» ядер NT и linux,

                        Где? Мой вброс где? Конкретно, ссылочку. Докажете свои слова?
                        Демонстрируете свой идиотизм на полную.
                        Во-первых, сравнение сделано заинтересованной, абсолютно понятно в чём, стороной,

                        Доказательства представите? Пруфы, еще что?
                        Высер не удосуживающегося даже погуглить человека, ограниченного в своих знаниях шорами.
                        Марка Русиновича не знает никто кроме самого Марка Русиновича

                        Очередная ваша чушь, которая демонстрирует уровень ваших «сертификатов». Сертификат — дали, а мозги приложить забыли?
                        Пруфы представите? В отличие от вас — его то уж как раз знают. В мире. А уж в его квалификации нет причин сомневаться, в отличие от вашей.
                        И да, даже быстрый гуглинг дал бы вам понять, насколько вы не правы, если бы не ваша предвзятость.
                        действительно констатация факта.

                        Факты — подтверждаются. Вы — разглагольствуете. Без доказательств вещаете религиозные догмы.
                        Не уровня сертифицированного специалиста. Что показательно.


                        1. Zonzen
                          10.03.2017 22:06
                          -2

                          И это что-то доказывает?

                          А я вам, знаете ли, ничего доказывать не собираюсь.
                          Где? Мой вброс где? Конкретно, ссылочку. Докажете свои слова?

                          Пардон, вброс не ваш, а гражданина Razaz, но вы настолько похоже (по методичке?) рассуждаете, что вас трудно не спутать.
                          Очередная ваша чушь, которая демонстрирует уровень ваших «сертификатов».

                          Да бросьте. Ну есть некий Марк, ну где то он там, возможно, чего то понимает в архитектуре windows, Ну и что? Таких «Марков-популяризаторов платформ» пруд пруди и для индустрии они значения не имеют. Нравиться он лично вам, ну и хорошо.
                          Сертификат — дали, а мозги приложить забыли?

                          Переходим на личности? Вам в мозг ударила моча юношеского максимализма? Кстати, году этак в 2002-2003 сертифицировался на MCSE, до сих пор вздрагиваю при воспоминаниях о windows-экосистеме.
                          Факты — подтверждаются.

                          Конечно подтверждаются, я же писал выше, что рынок windows стремительно схлопывается. Скоро станет редкой легаси-системой.


                          1. Am0ralist
                            11.03.2017 01:01
                            +3

                            но вы настолько похоже (по методичке?) рассуждаете

                            по себе судить не стоит.
                            Да бросьте. Ну есть некий Марк, ну где то он там, возможно, чего то понимает в архитектуре windows,

                            То есть даже гуглом пользоваться не умеете? Печально.
                            Вас элементарно подначили, а вы громко сели в лужу и теперь некрасиво пытаетесь сделать хорошую мину при отвратной игре.
                            Стыдно должно быть, отрицать явные факты в пользу религии. А еще — «сертифицированный специалист»…


                            1. Zonzen
                              11.03.2017 11:33
                              -3

                              Вас элементарно подначили, а вы громко сели в лужу и теперь некрасиво пытаетесь сделать хорошую мину при отвратной игре.

                              Ещё раз повторяю, этот человек для индустрии полный ноль. Обычный популяризатор платформы.


                              1. Am0ralist
                                11.03.2017 11:57
                                +1

                                Ещё раз повторяю, этот человек для индустрии полный ноль. Обычный популяризатор платформы.

                                Это говорит кто? А да, троль с отриц.кармой, который пыжится из себя показать что-то размахивая виртуальными сертификатами, но при этом не умеющий ни в гугле инфу нарыть, не на хабре и гике поиск по ключевым словам сделать? (Причем, о ужас, эти ключевые слова даже не его имя и фамилия на русском или английском, но вам этого не понять).

                                О да, ваше мнение очень важно для сообщества и индустрии в целом. Примерно так важно, как никак.

                                Хотя что от вас ждать, если вы даже даты покупки основанной им компании МСом и его найма не смогли соотнести с датой доклада и сделали выводы, что тот доклад был написан сотрудником МС, что характеризует ваши логические способности по складыванию 2+2:
                                сотрудник MS оценивает ядра… Да ещё и 2004 год.


                                Знаете, иногда лучше жевать. С другой стороны такие тролли как вы, никогда не могут позволить себе не оставить за собой последнего слова.
                                Так что я ушел отсюда, а вы — велкам, позорьтесь дальше:


                                1. Zonzen
                                  11.03.2017 13:38
                                  -3

                                  Это говорит кто? А да, троль с отриц.кармой,

                                  Вы школьник-кармадрочер, как я, впрочем, и предполагал.
                                  но при этом не умеющий ни в гугле инфу нарыть, не на хабре и гике поиск по ключевым словам сделать?

                                  Вот ведь вы упёртый баран человек. Вы можете дальше молиться на своего святого Марка и принимать всю его писанину с околонулевой ценностью, за истину в последней инстанции. Нравиться вам ограничивать себя загончиком с метровым слоем навоза вместо зелёного лужка — ваш выбор, не смею препятствовать.
                                  О да, ваше мнение очень важно для сообщества и индустрии в целом.

                                  Вы правы, индустрия идёт от windows-экосистем семимильными шагами, вне зависимости от моего мнения.
                                  Так что я ушел отсюда

                                  Это правильно, когда шаблон слегка порвался, надо пойти помедитировать рядом со статуей Марка, глядишь отпустит.


                                  1. dmitry_dvm
                                    12.03.2017 16:02
                                    +1

                                    У вас вендокапец головного мозга.


        1. Kobalt_x
          13.03.2017 07:33
          +1

          Справедливости ради почитайте тред на hacker news. Там ионеску, тоже не последний знаток ядра, указывает на серьезные с его точки зрения просчеты в ntoskrnl


          1. Razaz
            13.03.2017 11:07
            +1

            Не спорю. Есть много косяков. Но делить все на чёрное и белое совершенно некорректно — серебряных пуль нет. У них кстати с Руссиновичем книжка есть где они соавторы — Microsoft Windows Internals.


      1. Am0ralist
        10.03.2017 11:47
        +2

        Да-да, вокруг все п*расы, а вы эдакий д'Артаньян весь в белом стоите.


        1. Zonzen
          11.03.2017 00:20
          -2

          Как вам будет угодно… Заметьте. не я это предложил.


      1. Sixshaman
        10.03.2017 12:15
        +1

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


  1. Coocos
    08.03.2017 00:36
    -21

    Чем .net core лучше явы?


    1. TonyLorencio
      08.03.2017 00:51
      +13

      Более корректным было бы сравнение .NET Core и JVM


      1. Coocos
        08.03.2017 01:06
        -1

        Может не правильно выразился, но я имел ввиду яву как платформу, включающую сам язык, виртуальную машину и дополнительные средства такие как maven и т.д.
        Мне как разработчику, использующему другую платформу интересно что может предложить .net, который в последнее время активно пропихивается на linux.


        1. crea7or
          08.03.2017 01:12
          +5

          в .net core ещё нет GUI чтобы сравнивать прям с Java. А так такой же язык — только живее.


          1. Serginio1
            09.03.2017 15:10

            1. worldxaker
              09.03.2017 18:03

              к сожалению UWP кросплатформен только на microsoft платформе, xamarin же пока не умеет в линукс,


              1. Serginio1
                09.03.2017 18:15

                А с линуксом там конечно засада. Слишком много версий. Да и доля декстопа для линукс мизерна.
                Да и MS нет никакого смысла создавать себе конкурента. Я к тому, что у .Net Core есть UI, просто оно не полностью кроссплатформенно.


        1. Athari
          08.03.2017 11:14
          -10

          .NET Core — сыро, мелко, заточено под веб и консоль. Жалкая попытка завлечь модными словечками красноглазых хипстеров, у которых IDE не в тренде.


          Если сравнивать с .NET, то мейнстримовый язык на платформе .NET более живой: больше сахара, меньше говна; в компании с непопулярностью в опенсорсе со всеми вытекающими. По сути выбор между мощностью языка и мощностью экосистемы.


          Короче, если вам нравится шарп, потребности вебовые и не слишком грандиозные, и хочется чего-нибудь новенького — можно поиграться с .NET Core.


          1. Razaz
            08.03.2017 16:02
            +3

            Чем Core не устроил? Он на проде уже давно прекрасно работает. И не для проектов типа внутренних тяп-ляп систем, а с вполне приличной нагрузкой.


            1. Athari
              08.03.2017 20:04

              Дело не в нагрузке, а в выборе библиотек и прочего. Для .NET Core выбор меньше, чем для .NET; для .NET меньше, чем для JVM. К качеству того, что реализовано мелкомягкими под .NET Core, претензий нет. Проблема в количестве.


              1. Razaz
                08.03.2017 20:15

                Количество!=качество. Надо смотреть конкретные ситуации.
                Вам никто не мешает таргетить десктопный .Net из Core. Только на *nix не взлетит.


              1. kekekeks
                08.03.2017 21:14
                +2

                Библиотеки сейчас народ довольно оперативно портирует. Как выйдет .NET Standard 2.0, это будет делать ощутимо проще ввиду увеличения числа реализованных API.


              1. Serginio1
                09.03.2017 15:03

                Многие библиотеки шаблоны делаются только по .Net Core
                ASP.NET Core, Angular 2, SignalR для чайников

                ASP.NET Core + Angular 2 шаблон для Visual Studio


              1. IlyaMS
                10.03.2017 11:15

                А каких конкретно «библиотек и прочего» вам не хватило под .NET Core?
                Вопрос без подвоха, правда интересно (т.к. сам сейчас .NET Core под веб ковыряю).


    1. Coocos
      09.03.2017 13:02
      -4

      Судя из комментариев пока оно ничем не лучш кроме языка.


  1. masai
    08.03.2017 01:24
    +3

    А что у VS2017 с потреблением ресурсов? Будет ли работать на том же железе, что и 2015? Просто на работе есть несколько машин не первой свежести, на которых 2015 худо-бедно работает. Есть ли смысл обновлять?


    1. Razaz
      08.03.2017 02:43

      Вроде как раз обещали оптимизировать. Пока вроде шустро работает.


    1. kekekeks
      08.03.2017 05:16
      +1

      У меня установка nuget-пакета в один проект в солюшне вешает наглухо 2017-ую студию примерно на две-три минуты. Сам NuGet Package Manager почти неюзабелен из-за реакции на клики секунд по 20. Примерно то же самое происходит при выгрузке и последующей загрузке проектов. Это на Core i7-4800 и SSD, да.


      Ну и нестабильное оно сейчас очень, за несколько часов использования RTM падало либо наглухо висло примерно раз 40.


      Не работает мультитаргетинг совместно с Xamarin — https://bugzilla.xamarin.com/show_bug.cgi?id=52110
      Криво работают транзитивные зависимости — https://github.com/NuGet/Home/issues/4652


      1. EngineerSpock
        08.03.2017 12:12

        На элементарных солюшенах никаких проблем не видел из тобой означенных. М.б. у меня свежая винда и VS 2017 стоит не «поверх» предыдущих версий, а сама по себе?


        1. kekekeks
          08.03.2017 13:35

          Надо просто открыть что-то сложнее хэлловорлда. Если интересно прочувствовать, можно забрать состояние с вот этой ветки, на ней хорошо проблемы все проявляются.


      1. Razaz
        08.03.2017 16:13

        Солюшен 73 проекта открылся. Долго билдился первый раз и Решарпер что-то химичил. Сейчас ок. Но я апдэйтил с RC, а не чистую установку.
        Ваш проект спокойно загрузился.
        В проект ReactiveUI.Blend_Net45 установился автомапер:

        Attempting to gather dependency information for package 'AutoMapper.5.2.0' with respect to project 'ReactiveUI.Blend_Net45', targeting '.NETFramework,Version=v4.5'
        Gathering dependency information took 301,25 ms
        Attempting to resolve dependencies for package 'AutoMapper.5.2.0' with DependencyBehavior 'Lowest'
        Resolving dependency information took 0 ms
        Resolving actions to install package 'AutoMapper.5.2.0'
        Resolved actions to install package 'AutoMapper.5.2.0'
        Retrieving package 'AutoMapper 5.2.0' from 'api.nuget.org'.
        Adding package 'AutoMapper.5.2.0' to folder 'D:\Repos\Perspex\src\Perspex.ReactiveUI\src\packages'
        Added package 'AutoMapper.5.2.0' to folder 'D:\Repos\Perspex\src\Perspex.ReactiveUI\src\packages'
        Added package 'AutoMapper.5.2.0' to 'packages.ReactiveUI.Blend_Net45.config'
        Successfully installed 'AutoMapper 5.2.0' to ReactiveUI.Blend_Net45
        Executing nuget actions took 1,7 sec
        


        Попробуйте вынести кеш нагета и поставить Cli и SDK с dot.net.


        1. kekekeks
          08.03.2017 21:07

          Вы с ветки netstandard открывали или с мастера? Тормоза начинаются при использовании новых фич, в частности PackageReference.


          1. Razaz
            08.03.2017 21:51

            С netstandard. Открыл Avalonia.sln до кучи. Помедленней, но терпимо для такого размера :)
            Попробуйте
            nuget locals all -clear
            dotnet restore

            И поставить последние версии .Net, а не те что со студией идут.

            Возможно проблема из-за того, что добавление пакета вызывает restore у всех зависящих от сборки проектов. Проект на SSD можете попробовать открыть?


            1. kekekeks
              08.03.2017 22:13

              На SSD и бегает. Любая правка зависимотей приводит к каскадному restore на две минуты.


              1. Razaz
                08.03.2017 22:49

                У меня около 20 секунд restore проходит. Но не на виртуалке. Добавлял в Avalonia.Base.
                Вот человек, который на проекте работает вроде. Можно спросить что может давать такое.
                Кстати заметил NCrunhc — он включен?


                1. kekekeks
                  09.03.2017 01:05

                  У меня оно не установлено. Студия пустая. Скорее всего придётся ставить на чистую систему опять.


                  1. Razaz
                    09.03.2017 14:16

                    Можно посмотреть еще на родной винде, не в виртуалке, если есть возможность.
                    Ну и написать человеку вопрос. Он достаточно оперативно отвечает вроде.


                    1. kekekeks
                      16.03.2017 14:00
                      +1

                      Вроде починили — https://github.com/NuGet/NuGet.Client/commit/71a08c74db9030d06a643885c506222837bf24d4


                      Ждём обновления теперь.


        1. kekekeks
          08.03.2017 21:10

          Вы, кстати, вообще не тот солюшн открыли судя по логу. Это субмодуль с ReactiveUI.


      1. anmiles
        08.03.2017 20:58

        Антивирус какой у вас? Проекты добавлены в исключения?


        1. kekekeks
          08.03.2017 21:08

          Никакой, это VM с отдельной SSD, где только студия. Решарпер выключен. Проблемы вылезают в основном из-за странной реализации работы с нугетом в новом формате проектов.


    1. XaveScor
      08.03.2017 08:04

      А в чем проблема проверить? Есть же бесплатная версия.


      1. Mingun
        08.03.2017 13:57
        -8

        Опять требуется регистрация в очередную помойную типа-говносоциалку для скачивания или через месяц использования?


  1. Zagrebelion
    08.03.2017 11:04

    поддержка VSTO и написание офисных add-inов когда появится в 2017 студии? RC не умел такие проекты.


    1. avz
      09.03.2017 13:59

      Релиз умеет.


  1. mikhaelkh
    08.03.2017 11:13

    Почему Visual Studio 2017 нельзя установить на Windows 10 Enterprise LTSB?


    1. kuber
      09.03.2017 10:52
      +1

      А я взял установил Visual Studio 2017 на Windows 10 Enterprise LTSB и нормально работаю.


      1. worldxaker
        09.03.2017 18:04

        скорее всего нерекомендуют ставить из-за отсутсвия UWP приложений


  1. dmitry_dvm
    08.03.2017 11:17
    +3

    В Visual Studio Mobile Center есть поддержка чего угодно, кроме родных UWP. Это огорчает и вызывает недоумение.


    1. kekekeks
      08.03.2017 13:43
      +2

      Это знак.


      1. yuriydk
        08.03.2017 20:12
        +1

        Скоро будет;) это я вам гарантирую:)


    1. stasus
      08.03.2017 18:31
      +2

      Там прямо во время открытия сказали, что в процессе. Просто это скрещенные вместе Xamarin Test Cloud и Hockey Apps + ещё кое что, а там не было UWP. Не надо искать знаки там, где их нет :)


      1. dmitry_dvm
        08.03.2017 21:13

        В Hockey Apps я благополучно грузил uwp в виде windows phone и работало. Ну подождем, надеюсь допилят.


        1. stasus
          08.03.2017 22:39

          В Xamarin Test Cloud не было, а так как это инструмент для объединения и построения процессов, логично, что сейчас есть то, где обеспечивается полный цикл. Будем ждать поддержки.


    1. yuriydk
      09.03.2017 13:15

      Кстати поддержка. UWP есть в vsts и vso, если нужен CI для uwp проектов, можете пока рассмотреть эти сервисы. Поддержка в mobile center анонсирована к build conf 2017.


  1. MakarkinPRO
    08.03.2017 14:14
    +1

    Уже можно под Windows компилить приложения под iOS (или хотябы какое-то решение которое не требовало бы Mac? И появился ли стабильно работающие просмотрщик приложений в во время «верстки».

    И было бы круто чтобы можно было таким образом редактировать и компилить код на ReactNative


    1. worldxaker
      08.03.2017 18:20

      можно, но понадобится виртуалка с макосью, либо в облаке билдить, кажись у интела такая штука была для html+js приложух


      1. MakarkinPRO
        08.03.2017 20:48

        а в облаке есть официальные версии MacOS? или искать хостеров с MacMini как минимум?


  1. vba
    08.03.2017 16:35

    Так эквивалент cmd+shift+a из intellij там будет или нет? Студия уже х64 процесс?


    1. asdf87
      08.03.2017 17:44
      -1

      Visual Studio никогда не станет 64-битной. С этим фактом остается только смириться.


      1. vba
        08.03.2017 17:50
        +1

        In Rider we trust


      1. olegi
        09.03.2017 11:35

        почему?


    1. PsyHaSTe
      08.03.2017 18:48

      "Почему вы не перенесете студию на 64 бита" вопросили страждущие: https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/2255687-make-vs-scalable-by-switching-to-64-bit


      Я ожидал честный ответ, что типа "ой, да там столько говнокода, что мы сдались и не хотим", но вместо этого: "от 64 бит одни проблемы, и ваще 64 приложения тормозят, зато зацените, мы сделали улучшенный goto declaration !". Это не считая того, что на ответ им понадобилось 5 лет


      1. kekekeks
        08.03.2017 21:16
        +1

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


        1. asdf87
          08.03.2017 23:04
          -1

          Да ладно! Я думаю подавляющее большинство этих расширений все равно на .net написано. Вряд ли в них много платформо зависимого кода. В конце концов на .net core (где надо портировать все библиотеки) они решились, а портировать visual studio не могут решиться уже столько лет. Так что тут дело точно не в расширениях.


        1. PsyHaSTe
          09.03.2017 03:46

          Насколько я помню настоящее объяснение, в msbuild'е очень много допущений а-ля "ну тут кастанем адрес в инт". Ну и б0льшая часть расширений либо переписывается (если активная разработка), либо просто не нужны. Авторы не обламываются при выходе новой студии в течение пары дней выложить обновление на экстеншн, который идет на этой студии. тем более, что как уже сказали большая часть из них — на дотнете и написана под anyCPU.


          1. Kobalt_x
            09.03.2017 13:59
            +1

            Причем тут msbuild и msvs? Они работают совершенно независимо.


          1. Razaz
            09.03.2017 14:19
            +1

            1. PsyHaSTe
              09.03.2017 20:33

              Ну значит, либо мне криво объяснили, либо дезинформировали. С другой стороны, учитывая возраст студии такие зависимости совсем неудивительны.


  1. AlexiMinor
    08.03.2017 20:13
    +1

    Ни слова не написали про iOS симулятор, который теперь не требует мака…


    1. AlexiMinor
      08.03.2017 20:29

      А нет, соврал.


      1. MakarkinPRO
        08.03.2017 21:35

        Есть такой уже? )


        1. AlexiMinor
          09.03.2017 20:12

          Нет. Пока слушал — казалось что без мака теперь работает. А поставил — ничего подобного.


  1. HabrDev
    08.03.2017 20:13
    +2

    R# уже работает с новой студией?


    1. Razaz
      08.03.2017 20:15
      +1

      Да.


  1. w1ld
    08.03.2017 21:21

    Во-вторых, создатели продолжают заботиться о повышении продуктивности разработчиков, создавая все условия, чтобы сконцентрироваться только на написании кода. Например, улучшения в уже полюбившихся возможностях навигации по коду, рефакторинга, исправлениях и отладке для всех поддерживаемых языков

    Кто-нибудь уже пробовал? Насколько позаботились о продуктивности в этой версии, дотягивает до R# хоть насколько-нибудь?


    1. PsyHaSTe
      09.03.2017 03:50
      +1

      Странно сравнивать IDE с плагином для этой же IDE. МС как и многие другие, придерживаются принципа "зарабатывай и дай заработать другим". В итоге студия без решарпера соответствует примерно уровню этой же студии с решарпером пятилетней давности. Кому нужны самые последние фичи — купят решарпер. Кому кроме переименования метода ничего не нужно — останутся на чистой студии. Студию скорее сравнивать скорее имеет смысл с райдером, но он настолько сырой пока, что и тут промах.


    1. AxisPod
      09.03.2017 07:45

      Ну я бы сказал, что даже обгоняет R# в плане скорости :-) Последнее время R# тормозит так, что пользоваться им не хочется в принципе. Сидим на старых версиях, хотя бы работает.


      1. worldxaker
        09.03.2017 18:05

        выход есть, юзать решарпер без студии( Rider)


  1. pentagra
    09.03.2017 10:53

    А я вот третий час пытаюсь установить её без ошибок, и пока не сильно продвинулся…
    Некоторые пакеты не устанавливаются и в итоге у меня есть частично работающая VS :(
    Ждал релиза, не ставил беты и RC, а тут такое…
    Копаюсь в логах, гуглю решения :(


    1. vlivyur
      10.03.2017 11:53
      +1

      Третье важное изменение коснулось процесса установки инструмента.
      Мы тут выкачали оффлайн установку (24 ГБ, кстати), самый смелый уже установил. Винда при запуске порадовала что она прибила нехорошее приложение и уже тоже гуглим решения. Читаю разные комментарии и чую что лучше подождать ещё немножко. Как-то с инсталлятором в этот раз не задалось опять.


      1. dmitry_dvm
        10.03.2017 20:42

        Установилась как часики, потребовала 8гб под вин-разработку, включая сдк и эмуляторы, уложилась в 5.


  1. asharikov
    09.03.2017 11:39

    На Win10 Enterprise x64 уже битый час зависла установка на применении GitV2 на 97%. Community редакция.


    1. HabrDev
      09.03.2017 12:16

      А вы случайно git и github extension вместе не ставите? Я слышал, что они могут конфликтовать. В любом случае можно отменить процесс, почистить неудалившиеся компоненты с помощью Visual Studio Uninstaller и запустить установку заново.


      1. asharikov
        09.03.2017 12:21
        +1

        Я посмотрел лог установки Git'а, он не мог создать директорию и файлы в Program Files. Снял процесс установки Git'a, установка VS пошла дальше и завершилась, но не установив этот компонент. Думаю, установлю потом. А после Закрытия окна установки Git установился сам по себе. Перезагрузил машину и ОК.


  1. Busla
    14.03.2017 13:24

    как в итоге «получить 60-дневную бесплатную подписку для доступа к Xamarin University»?
    на странице скачивания ничего про это нет; на Xamarin University всем дают пробную на 30 дней; внутри самой студии на стартовой странице тоже нет