company_banner
7 марта в 22:31

Visual Studio 2017 и новые возможности инструментов от Microsoft

Мы рады сообщить вам о том, что завершился пленарный доклад онлайн-трансляции запуска 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.
Автор: @Schvepsss
Microsoft
рейтинг 568,06
Microsoft — мировой лидер в области ПО и ИТ-услуг

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

  • +2
    будет ли visual studio for linux?
    • –3
      Visual Studio Code чем не устраивает.
    • –1
      Использовать Code?
    • +1
      Rider от JetBrains — использую дома на Mac с Unity и ASP.NET Core. А также DataGrip (и на Mac и на Windows).
      • 0
        rider конечно хорош, он все-же не умеет в xamarin
        • 0
          Умеет xamarin, только не дебажить. Мы используем rider на работе.
  • –30
    Когда windows перейдёт на ядро linux?
    • 0
      И еще более интересный вопрос — когда исходники Windows и/или Visual Studio будут открыты под одной из публичных лицензий?
    • +5
      Они движутся в обратную сторону, так что скорее нужно спрашивать, когда Linux GUI приложения можно будет запускать нативно из меню Пуск.
      • –12
        Запускать linux-приложения на этом помойном ведре с червями? Ну нет уж, увольте.
    • –3

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

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

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

        Это не пруф, это обычное ворчание разработчика, чью свободу творчества ограничивают корпоративные стандарты.
    • 0
      Зачем? Чем больше разных уникальных архитектур ядер — тем лучше. На Земле тоже есть джунгли, пустыни, горы, леса и тундра. Вы представьте, если бы вся суша была, скажем, обычной умеренной степью. Никакой романтики и разнообразия.
    • –7
      Как много отпетых виндузятников минусующих меня ))). Такая толпа людей, не понимающих простой факт — они используют отбросы от IT, худшее что в нём вообще есть.
      • 0
        Подкину вам слегка. Не смог удержаться :D
        Comparing the Windows and Linux kernels
        • –1
          Потрясающе, сотрудник MS оценивает ядра… Да ещё и 2004 год.
          • +1
            Уверяю вас, он вполне компетентен для этого :D
            • –4
              Я должен верить вам на слово? Глядя на поделия MS говорить о компетентности довольно сложно.
              • +3
                Покажите нам свои :D Вы ведь эксперт и гуру всего. И код небось слепит своей офигенностью :D
                • –5
                  Обычная демагогия, потребовать что то показать для подтверждения очевидных, азбучных истин. Это равноценно требованию доказать аксиому.
                  • +1
                    «Еще один некорректный прием – использование ложных и недоказанных аргументов в надежде на то, что противная сторона этого не заметит.

                    Употребление ложных, недосказанных или непроверенных аргументов нередко сопровождается оборотами: «всем известно», «давно установлено», «совершенно очевидно», «никто не станет отрицать» и т.п. Слушателю как бы оставляется одно: упрекать себя за незнание того, что давно и всем известно.»
                    У вас же сплошь такие утверждения.
                    При этом ваши измышления в адрес «Mark Russinovich‏» — четко позиционирует вас обыкновенным линуксотроллем. Причем унылым чуть более, чем полностью.
                    И да, делать вид, что вы — идиот в качестве аргументации в споре… Очень свежо. Хотя, еще хуже, если вы реально настолько не в IT, что это не придуривание, а это то, что у вас в мозгах. Тогда что вы вообще делаете на IT-ресурсе?
                    • –3
                      Что я делаю на IT ресурсе? Я сертифицированный специалист RHCSS и RHCDS. А что вы тут делаете?
                      Что же касается вашего вброса про «сравнение» ядер NT и linux, то ничего кроме улыбки он не вызывает. Во-первых, сравнение сделано заинтересованной, абсолютно понятно в чём, стороной, во-вторых, Марка Русиновича не знает никто кроме самого Марка Русиновича и вас, в-третьих, сейчас 2017 год и актуальное ядро 4.10, а ваш широко известный в узких кругах «специалист» пишет о ядрах 2.2 и 2.4 аж 2004 году. Давайте сравнивать os/2 warp с windows nt 4, это же так репрезентативно сейчас.
                      Что же касается моих высказываений относительно windows и его экосистемы, то это ни в коем случае не, как вы изволили выразиться, «троллинг», а действительно констатация факта. Очень некачественный, плохо поддерживаемый, трудно администрируемый, ненадёжный, полный закладок и уязвимостей и при всём этом платный софт. Рынок windows, в относительных величинах, стремительно схлопывается, что не может не радовать.
                      • +3
                        Я сертифицированный специалист RHCSS и RHCDS.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

          • +1
            Не спорю. Есть много косяков. Но делить все на чёрное и белое совершенно некорректно — серебряных пуль нет. У них кстати с Руссиновичем книжка есть где они соавторы — Microsoft Windows Internals.
      • +2
        Да-да, вокруг все п*расы, а вы эдакий д'Артаньян весь в белом стоите.
        • –2
          Как вам будет угодно… Заметьте. не я это предложил.
      • +1
        На хабре принято аргументировать столь резкие утверждения. Поэтому и минусуют.
  • –21
    Чем .net core лучше явы?
    • +13

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

      • –1
        Может не правильно выразился, но я имел ввиду яву как платформу, включающую сам язык, виртуальную машину и дополнительные средства такие как maven и т.д.
        Мне как разработчику, использующему другую платформу интересно что может предложить .net, который в последнее время активно пропихивается на linux.
        • +5
          в .net core ещё нет GUI чтобы сравнивать прям с Java. А так такой же язык — только живее.
        • –10

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


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


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

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

            • 0

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

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

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

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

                ASP.NET Core + Angular 2 шаблон для Visual Studio
              • 0
                А каких конкретно «библиотек и прочего» вам не хватило под .NET Core?
                Вопрос без подвоха, правда интересно (т.к. сам сейчас .NET Core под веб ковыряю).
    • –4
      Судя из комментариев пока оно ничем не лучш кроме языка.
  • +3

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

    • 0
      Вроде как раз обещали оптимизировать. Пока вроде шустро работает.
    • +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

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

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

      • 0
        Солюшен 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.
        • 0

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

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

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

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

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

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

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

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

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

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

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

    • 0

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

      • –8

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

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

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

    • +1
      А я взял установил Visual Studio 2017 на Windows 10 Enterprise LTSB и нормально работаю.
      • 0
        скорее всего нерекомендуют ставить из-за отсутсвия UWP приложений
  • +3
    В Visual Studio Mobile Center есть поддержка чего угодно, кроме родных UWP. Это огорчает и вызывает недоумение.
    • +2

      Это знак.

      • +1

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

    • +2
      Там прямо во время открытия сказали, что в процессе. Просто это скрещенные вместе Xamarin Test Cloud и Hockey Apps + ещё кое что, а там не было UWP. Не надо искать знаки там, где их нет :)
      • 0
        В Hockey Apps я благополучно грузил uwp в виде windows phone и работало. Ну подождем, надеюсь допилят.
        • 0
          В Xamarin Test Cloud не было, а так как это инструмент для объединения и построения процессов, логично, что сейчас есть то, где обеспечивается полный цикл. Будем ждать поддержки.
    • 0

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

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

    И было бы круто чтобы можно было таким образом редактировать и компилить код на ReactNative
    • 0
      можно, но понадобится виртуалка с макосью, либо в облаке билдить, кажись у интела такая штука была для html+js приложух
      • 0
        а в облаке есть официальные версии MacOS? или искать хостеров с MacMini как минимум?
  • 0

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

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

        In Rider we trust

      • 0
        почему?
    • 0

      "Почему вы не перенесете студию на 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

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

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

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

          • +1

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

            • 0

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

  • +1
    Ни слова не написали про iOS симулятор, который теперь не требует мака…
    • 0
      А нет, соврал.
      • 0
        Есть такой уже? )
        • 0
          Нет. Пока слушал — казалось что без мака теперь работает. А поставил — ничего подобного.
  • +2
    R# уже работает с новой студией?
    • +1
      Да.
  • 0
    Во-вторых, создатели продолжают заботиться о повышении продуктивности разработчиков, создавая все условия, чтобы сконцентрироваться только на написании кода. Например, улучшения в уже полюбившихся возможностях навигации по коду, рефакторинга, исправлениях и отладке для всех поддерживаемых языков

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

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

    • 0
      Ну я бы сказал, что даже обгоняет R# в плане скорости :-) Последнее время R# тормозит так, что пользоваться им не хочется в принципе. Сидим на старых версиях, хотя бы работает.
      • 0
        выход есть, юзать решарпер без студии( Rider)
  • 0
    А я вот третий час пытаюсь установить её без ошибок, и пока не сильно продвинулся…
    Некоторые пакеты не устанавливаются и в итоге у меня есть частично работающая VS :(
    Ждал релиза, не ставил беты и RC, а тут такое…
    Копаюсь в логах, гуглю решения :(
    • +1
      Третье важное изменение коснулось процесса установки инструмента.
      Мы тут выкачали оффлайн установку (24 ГБ, кстати), самый смелый уже установил. Винда при запуске порадовала что она прибила нехорошее приложение и уже тоже гуглим решения. Читаю разные комментарии и чую что лучше подождать ещё немножко. Как-то с инсталлятором в этот раз не задалось опять.
      • 0
        Установилась как часики, потребовала 8гб под вин-разработку, включая сдк и эмуляторы, уложилась в 5.
  • 0
    На Win10 Enterprise x64 уже битый час зависла установка на применении GitV2 на 97%. Community редакция.
    • 0
      А вы случайно git и github extension вместе не ставите? Я слышал, что они могут конфликтовать. В любом случае можно отменить процесс, почистить неудалившиеся компоненты с помощью Visual Studio Uninstaller и запустить установку заново.
      • +1
        Я посмотрел лог установки Git'а, он не мог создать директорию и файлы в Program Files. Снял процесс установки Git'a, установка VS пошла дальше и завершилась, но не установив этот компонент. Думаю, установлю потом. А после Закрытия окна установки Git установился сам по себе. Перезагрузил машину и ОК.
  • 0
    как в итоге «получить 60-дневную бесплатную подписку для доступа к Xamarin University»?
    на странице скачивания ничего про это нет; на Xamarin University всем дают пробную на 30 дней; внутри самой студии на стартовой странице тоже нет

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

Самое читаемое Разработка