Сегодня семейство инструментов 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)
Zonzen
07.03.2017 22:53-30Когда windows перейдёт на ядро linux?
NeoCode
07.03.2017 23:05И еще более интересный вопрос — когда исходники Windows и/или Visual Studio будут открыты под одной из публичных лицензий?
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/).
sumanai
08.03.2017 15:34+5При этом основная мотивация — это совместимость с большой массой полезного софта для разработчиков
Для этого сделали подсистему Linux приложений, и там нет кода ядра Linux- это реализация API Linux поверх ядра NT. Совершенно обратный процесс, не находите?
В итоге масса полезного софта для разработчиков будет работать в Windows на его родном ядре, вместе с ещё большей массой родного полезного софта как для разработчиков, так и для пользователей.
и более высокое качество кода в ядре Linux (по второму — пруфы вот:
Это не пруф, это обычное ворчание разработчика, чью свободу творчества ограничивают корпоративные стандарты.
Sixshaman
09.03.2017 14:55Зачем? Чем больше разных уникальных архитектур ядер — тем лучше. На Земле тоже есть джунгли, пустыни, горы, леса и тундра. Вы представьте, если бы вся суша была, скажем, обычной умеренной степью. Никакой романтики и разнообразия.
Zonzen
09.03.2017 23:20-7Как много отпетых виндузятников минусующих меня ))). Такая толпа людей, не понимающих простой факт — они используют отбросы от IT, худшее что в нём вообще есть.
Razaz
10.03.2017 01:57Подкину вам слегка. Не смог удержаться :D
Comparing the Windows and Linux kernelsZonzen
10.03.2017 10:16-1Потрясающе, сотрудник MS оценивает ядра… Да ещё и 2004 год.
Razaz
10.03.2017 11:01+1Уверяю вас, он вполне компетентен для этого :D
Zonzen
10.03.2017 11:58-4Я должен верить вам на слово? Глядя на поделия MS говорить о компетентности довольно сложно.
Razaz
10.03.2017 12:00+3Покажите нам свои :D Вы ведь эксперт и гуру всего. И код небось слепит своей офигенностью :D
Zonzen
10.03.2017 14:50-5Обычная демагогия, потребовать что то показать для подтверждения очевидных, азбучных истин. Это равноценно требованию доказать аксиому.
Am0ralist
10.03.2017 18:05+1«Еще один некорректный прием – использование ложных и недоказанных аргументов в надежде на то, что противная сторона этого не заметит.
Употребление ложных, недосказанных или непроверенных аргументов нередко сопровождается оборотами: «всем известно», «давно установлено», «совершенно очевидно», «никто не станет отрицать» и т.п. Слушателю как бы оставляется одно: упрекать себя за незнание того, что давно и всем известно.»
У вас же сплошь такие утверждения.
При этом ваши измышления в адрес «Mark Russinovich?» — четко позиционирует вас обыкновенным линуксотроллем. Причем унылым чуть более, чем полностью.
И да, делать вид, что вы — идиот в качестве аргументации в споре… Очень свежо. Хотя, еще хуже, если вы реально настолько не в IT, что это не придуривание, а это то, что у вас в мозгах. Тогда что вы вообще делаете на IT-ресурсе?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, в относительных величинах, стремительно схлопывается, что не может не радовать.Am0ralist
10.03.2017 19:56+3Я сертифицированный специалист RHCSS и RHCDS.
И это что-то доказывает? Кроме наличия сертификатов на стеночке?
Ну и вашей предвзятости?
Что же касается вашего вброса про «сравнение» ядер NT и linux,
Где? Мой вброс где? Конкретно, ссылочку. Докажете свои слова?
Демонстрируете свой идиотизм на полную.
Во-первых, сравнение сделано заинтересованной, абсолютно понятно в чём, стороной,
Доказательства представите? Пруфы, еще что?
Высер не удосуживающегося даже погуглить человека, ограниченного в своих знаниях шорами.
Марка Русиновича не знает никто кроме самого Марка Русиновича
Очередная ваша чушь, которая демонстрирует уровень ваших «сертификатов». Сертификат — дали, а мозги приложить забыли?
Пруфы представите? В отличие от вас — его то уж как раз знают. В мире. А уж в его квалификации нет причин сомневаться, в отличие от вашей.
И да, даже быстрый гуглинг дал бы вам понять, насколько вы не правы, если бы не ваша предвзятость.
действительно констатация факта.
Факты — подтверждаются. Вы — разглагольствуете. Без доказательств вещаете религиозные догмы.
Не уровня сертифицированного специалиста. Что показательно.Zonzen
10.03.2017 22:06-2И это что-то доказывает?
А я вам, знаете ли, ничего доказывать не собираюсь.
Где? Мой вброс где? Конкретно, ссылочку. Докажете свои слова?
Пардон, вброс не ваш, а гражданина Razaz, но вы настолько похоже (по методичке?) рассуждаете, что вас трудно не спутать.
Очередная ваша чушь, которая демонстрирует уровень ваших «сертификатов».
Да бросьте. Ну есть некий Марк, ну где то он там, возможно, чего то понимает в архитектуре windows, Ну и что? Таких «Марков-популяризаторов платформ» пруд пруди и для индустрии они значения не имеют. Нравиться он лично вам, ну и хорошо.
Сертификат — дали, а мозги приложить забыли?
Переходим на личности? Вам в мозг ударила моча юношеского максимализма? Кстати, году этак в 2002-2003 сертифицировался на MCSE, до сих пор вздрагиваю при воспоминаниях о windows-экосистеме.
Факты — подтверждаются.
Конечно подтверждаются, я же писал выше, что рынок windows стремительно схлопывается. Скоро станет редкой легаси-системой.
Am0ralist
11.03.2017 01:01+3но вы настолько похоже (по методичке?) рассуждаете
по себе судить не стоит.
Да бросьте. Ну есть некий Марк, ну где то он там, возможно, чего то понимает в архитектуре windows,
То есть даже гуглом пользоваться не умеете? Печально.
Вас элементарно подначили, а вы громко сели в лужу и теперь некрасиво пытаетесь сделать хорошую мину при отвратной игре.
Стыдно должно быть, отрицать явные факты в пользу религии. А еще — «сертифицированный специалист»…Zonzen
11.03.2017 11:33-3Вас элементарно подначили, а вы громко сели в лужу и теперь некрасиво пытаетесь сделать хорошую мину при отвратной игре.
Ещё раз повторяю, этот человек для индустрии полный ноль. Обычный популяризатор платформы.Am0ralist
11.03.2017 11:57+1Ещё раз повторяю, этот человек для индустрии полный ноль. Обычный популяризатор платформы.
Это говорит кто? А да, троль с отриц.кармой, который пыжится из себя показать что-то размахивая виртуальными сертификатами, но при этом не умеющий ни в гугле инфу нарыть, не на хабре и гике поиск по ключевым словам сделать? (Причем, о ужас, эти ключевые слова даже не его имя и фамилия на русском или английском, но вам этого не понять).
О да, ваше мнение очень важно для сообщества и индустрии в целом. Примерно так важно, как никак.
Хотя что от вас ждать, если вы даже даты покупки основанной им компании МСом и его найма не смогли соотнести с датой доклада и сделали выводы, что тот доклад был написан сотрудником МС, что характеризует ваши логические способности по складыванию 2+2:
сотрудник MS оценивает ядра… Да ещё и 2004 год.
Знаете, иногда лучше жевать. С другой стороны такие тролли как вы, никогда не могут позволить себе не оставить за собой последнего слова.
Так что я ушел отсюда, а вы — велкам, позорьтесь дальше:Zonzen
11.03.2017 13:38-3Это говорит кто? А да, троль с отриц.кармой,
Вы школьник-кармадрочер, как я, впрочем, и предполагал.
но при этом не умеющий ни в гугле инфу нарыть, не на хабре и гике поиск по ключевым словам сделать?
Вот ведь вы упёртыйбаранчеловек. Вы можете дальше молиться на своего святого Марка и принимать всю его писанину с околонулевой ценностью, за истину в последней инстанции. Нравиться вам ограничивать себя загончиком с метровым слоем навоза вместо зелёного лужка — ваш выбор, не смею препятствовать.
О да, ваше мнение очень важно для сообщества и индустрии в целом.
Вы правы, индустрия идёт от windows-экосистем семимильными шагами, вне зависимости от моего мнения.
Так что я ушел отсюда
Это правильно, когда шаблон слегка порвался, надо пойти помедитировать рядом со статуей Марка, глядишь отпустит.
Kobalt_x
13.03.2017 07:33+1Справедливости ради почитайте тред на hacker news. Там ионеску, тоже не последний знаток ядра, указывает на серьезные с его точки зрения просчеты в ntoskrnl
Razaz
13.03.2017 11:07+1Не спорю. Есть много косяков. Но делить все на чёрное и белое совершенно некорректно — серебряных пуль нет. У них кстати с Руссиновичем книжка есть где они соавторы — Microsoft Windows Internals.
Sixshaman
10.03.2017 12:15+1На хабре принято аргументировать столь резкие утверждения. Поэтому и минусуют.
Coocos
08.03.2017 00:36-21Чем .net core лучше явы?
TonyLorencio
08.03.2017 00:51+13Более корректным было бы сравнение .NET Core и JVM
Coocos
08.03.2017 01:06-1Может не правильно выразился, но я имел ввиду яву как платформу, включающую сам язык, виртуальную машину и дополнительные средства такие как maven и т.д.
Мне как разработчику, использующему другую платформу интересно что может предложить .net, который в последнее время активно пропихивается на linux.crea7or
08.03.2017 01:12+5в .net core ещё нет GUI чтобы сравнивать прям с Java. А так такой же язык — только живее.
Serginio1
09.03.2017 15:10Ну вообще то есть UWP Microsoft .NET Framework — Разработка с использованием .NET и Universal Windows Platform
Есть xamarin, Avalonia. Можно использовать браузер
CEF, ES6, Angular 2, TypeScript использование классов .Net Core. Создание кроссплатформенного GUI для .Net с помощью CEFworldxaker
09.03.2017 18:03к сожалению UWP кросплатформен только на microsoft платформе, xamarin же пока не умеет в линукс,
Serginio1
09.03.2017 18:15А с линуксом там конечно засада. Слишком много версий. Да и доля декстопа для линукс мизерна.
Да и MS нет никакого смысла создавать себе конкурента. Я к тому, что у .Net Core есть UI, просто оно не полностью кроссплатформенно.
Athari
08.03.2017 11:14-10.NET Core — сыро, мелко, заточено под веб и консоль. Жалкая попытка завлечь модными словечками красноглазых хипстеров, у которых IDE не в тренде.
Если сравнивать с .NET, то мейнстримовый язык на платформе .NET более живой: больше сахара, меньше говна; в компании с непопулярностью в опенсорсе со всеми вытекающими. По сути выбор между мощностью языка и мощностью экосистемы.
Короче, если вам нравится шарп, потребности вебовые и не слишком грандиозные, и хочется чего-нибудь новенького — можно поиграться с .NET Core.
Razaz
08.03.2017 16:02+3Чем Core не устроил? Он на проде уже давно прекрасно работает. И не для проектов типа внутренних тяп-ляп систем, а с вполне приличной нагрузкой.
Athari
08.03.2017 20:04Дело не в нагрузке, а в выборе библиотек и прочего. Для .NET Core выбор меньше, чем для .NET; для .NET меньше, чем для JVM. К качеству того, что реализовано мелкомягкими под .NET Core, претензий нет. Проблема в количестве.
Razaz
08.03.2017 20:15Количество!=качество. Надо смотреть конкретные ситуации.
Вам никто не мешает таргетить десктопный .Net из Core. Только на *nix не взлетит.
kekekeks
08.03.2017 21:14+2Библиотеки сейчас народ довольно оперативно портирует. Как выйдет .NET Standard 2.0, это будет делать ощутимо проще ввиду увеличения числа реализованных API.
Serginio1
09.03.2017 15:03Многие библиотеки шаблоны делаются только по .Net Core
ASP.NET Core, Angular 2, SignalR для чайников
ASP.NET Core + Angular 2 шаблон для Visual Studio
IlyaMS
10.03.2017 11:15А каких конкретно «библиотек и прочего» вам не хватило под .NET Core?
Вопрос без подвоха, правда интересно (т.к. сам сейчас .NET Core под веб ковыряю).
masai
08.03.2017 01:24+3А что у VS2017 с потреблением ресурсов? Будет ли работать на том же железе, что и 2015? Просто на работе есть несколько машин не первой свежести, на которых 2015 худо-бедно работает. Есть ли смысл обновлять?
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/4652EngineerSpock
08.03.2017 12:12На элементарных солюшенах никаких проблем не видел из тобой означенных. М.б. у меня свежая винда и VS 2017 стоит не «поверх» предыдущих версий, а сама по себе?
kekekeks
08.03.2017 13:35Надо просто открыть что-то сложнее хэлловорлда. Если интересно прочувствовать, можно забрать состояние с вот этой ветки, на ней хорошо проблемы все проявляются.
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.kekekeks
08.03.2017 21:07Вы с ветки netstandard открывали или с мастера? Тормоза начинаются при использовании новых фич, в частности
PackageReference
.Razaz
08.03.2017 21:51С netstandard. Открыл Avalonia.sln до кучи. Помедленней, но терпимо для такого размера :)
Попробуйте
nuget locals all -clear
dotnet restore
И поставить последние версии .Net, а не те что со студией идут.
Возможно проблема из-за того, что добавление пакета вызывает restore у всех зависящих от сборки проектов. Проект на SSD можете попробовать открыть?kekekeks
08.03.2017 22:13На SSD и бегает. Любая правка зависимотей приводит к каскадному restore на две минуты.
Razaz
08.03.2017 22:49У меня около 20 секунд restore проходит. Но не на виртуалке. Добавлял в Avalonia.Base.
Вот человек, который на проекте работает вроде. Можно спросить что может давать такое.
Кстати заметил NCrunhc — он включен?kekekeks
09.03.2017 01:05У меня оно не установлено. Студия пустая. Скорее всего придётся ставить на чистую систему опять.
Razaz
09.03.2017 14:16Можно посмотреть еще на родной винде, не в виртуалке, если есть возможность.
Ну и написать человеку вопрос. Он достаточно оперативно отвечает вроде.kekekeks
16.03.2017 14:00+1Вроде починили — https://github.com/NuGet/NuGet.Client/commit/71a08c74db9030d06a643885c506222837bf24d4
Ждём обновления теперь.
kekekeks
08.03.2017 21:10Вы, кстати, вообще не тот солюшн открыли судя по логу. Это субмодуль с ReactiveUI.
Zagrebelion
08.03.2017 11:04поддержка VSTO и написание офисных add-inов когда появится в 2017 студии? RC не умел такие проекты.
dmitry_dvm
08.03.2017 11:17+3В Visual Studio Mobile Center есть поддержка чего угодно, кроме родных UWP. Это огорчает и вызывает недоумение.
stasus
08.03.2017 18:31+2Там прямо во время открытия сказали, что в процессе. Просто это скрещенные вместе Xamarin Test Cloud и Hockey Apps + ещё кое что, а там не было UWP. Не надо искать знаки там, где их нет :)
dmitry_dvm
08.03.2017 21:13В Hockey Apps я благополучно грузил uwp в виде windows phone и работало. Ну подождем, надеюсь допилят.
stasus
08.03.2017 22:39В Xamarin Test Cloud не было, а так как это инструмент для объединения и построения процессов, логично, что сейчас есть то, где обеспечивается полный цикл. Будем ждать поддержки.
yuriydk
09.03.2017 13:15Кстати поддержка. UWP есть в vsts и vso, если нужен CI для uwp проектов, можете пока рассмотреть эти сервисы. Поддержка в mobile center анонсирована к build conf 2017.
MakarkinPRO
08.03.2017 14:14+1Уже можно под Windows компилить приложения под iOS (или хотябы какое-то решение которое не требовало бы Mac? И появился ли стабильно работающие просмотрщик приложений в во время «верстки».
И было бы круто чтобы можно было таким образом редактировать и компилить код на ReactNativeworldxaker
08.03.2017 18:20можно, но понадобится виртуалка с макосью, либо в облаке билдить, кажись у интела такая штука была для html+js приложух
MakarkinPRO
08.03.2017 20:48а в облаке есть официальные версии MacOS? или искать хостеров с MacMini как минимум?
vba
08.03.2017 16:35Так эквивалент cmd+shift+a из intellij там будет или нет? Студия уже х64 процесс?
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 лет
kekekeks
08.03.2017 21:16+1Там проблема будет не сколько в "ой, да там столько говнокода", сколько "ой, да тут уже тысячи расширений понаклепали, они же поломаются все".
asdf87
08.03.2017 23:04-1Да ладно! Я думаю подавляющее большинство этих расширений все равно на .net написано. Вряд ли в них много платформо зависимого кода. В конце концов на .net core (где надо портировать все библиотеки) они решились, а портировать visual studio не могут решиться уже столько лет. Так что тут дело точно не в расширениях.
PsyHaSTe
09.03.2017 03:46Насколько я помню настоящее объяснение, в msbuild'е очень много допущений а-ля "ну тут кастанем адрес в инт". Ну и б0льшая часть расширений либо переписывается (если активная разработка), либо просто не нужны. Авторы не обламываются при выходе новой студии в течение пары дней выложить обновление на экстеншн, который идет на этой студии. тем более, что как уже сказали большая часть из них — на дотнете и написана под anyCPU.
AlexiMinor
08.03.2017 20:13+1Ни слова не написали про iOS симулятор, который теперь не требует мака…
AlexiMinor
08.03.2017 20:29А нет, соврал.
MakarkinPRO
08.03.2017 21:35Есть такой уже? )
AlexiMinor
09.03.2017 20:12Нет. Пока слушал — казалось что без мака теперь работает. А поставил — ничего подобного.
w1ld
08.03.2017 21:21Во-вторых, создатели продолжают заботиться о повышении продуктивности разработчиков, создавая все условия, чтобы сконцентрироваться только на написании кода. Например, улучшения в уже полюбившихся возможностях навигации по коду, рефакторинга, исправлениях и отладке для всех поддерживаемых языков
Кто-нибудь уже пробовал? Насколько позаботились о продуктивности в этой версии, дотягивает до R# хоть насколько-нибудь?PsyHaSTe
09.03.2017 03:50+1Странно сравнивать IDE с плагином для этой же IDE. МС как и многие другие, придерживаются принципа "зарабатывай и дай заработать другим". В итоге студия без решарпера соответствует примерно уровню этой же студии с решарпером пятилетней давности. Кому нужны самые последние фичи — купят решарпер. Кому кроме переименования метода ничего не нужно — останутся на чистой студии. Студию скорее сравнивать скорее имеет смысл с райдером, но он настолько сырой пока, что и тут промах.
AxisPod
09.03.2017 07:45Ну я бы сказал, что даже обгоняет R# в плане скорости :-) Последнее время R# тормозит так, что пользоваться им не хочется в принципе. Сидим на старых версиях, хотя бы работает.
pentagra
09.03.2017 10:53А я вот третий час пытаюсь установить её без ошибок, и пока не сильно продвинулся…
Некоторые пакеты не устанавливаются и в итоге у меня есть частично работающая VS :(
Ждал релиза, не ставил беты и RC, а тут такое…
Копаюсь в логах, гуглю решения :(vlivyur
10.03.2017 11:53+1Третье важное изменение коснулось процесса установки инструмента.
Мы тут выкачали оффлайн установку (24 ГБ, кстати), самый смелый уже установил. Винда при запуске порадовала что она прибила нехорошее приложение и уже тоже гуглим решения. Читаю разные комментарии и чую что лучше подождать ещё немножко. Как-то с инсталлятором в этот раз не задалось опять.dmitry_dvm
10.03.2017 20:42Установилась как часики, потребовала 8гб под вин-разработку, включая сдк и эмуляторы, уложилась в 5.
asharikov
09.03.2017 11:39На Win10 Enterprise x64 уже битый час зависла установка на применении GitV2 на 97%. Community редакция.
HabrDev
09.03.2017 12:16А вы случайно git и github extension вместе не ставите? Я слышал, что они могут конфликтовать. В любом случае можно отменить процесс, почистить неудалившиеся компоненты с помощью Visual Studio Uninstaller и запустить установку заново.
asharikov
09.03.2017 12:21+1Я посмотрел лог установки Git'а, он не мог создать директорию и файлы в Program Files. Снял процесс установки Git'a, установка VS пошла дальше и завершилась, но не установив этот компонент. Думаю, установлю потом. А после Закрытия окна установки Git установился сам по себе. Перезагрузил машину и ОК.
Busla
14.03.2017 13:24как в итоге «получить 60-дневную бесплатную подписку для доступа к Xamarin University»?
на странице скачивания ничего про это нет; на Xamarin University всем дают пробную на 30 дней; внутри самой студии на стартовой странице тоже нет
worldxaker
будет ли visual studio for linux?
bamovetz
Visual Studio Code чем не устраивает.
NeoCode
Это НЕ Visual Studio.
worldxaker
хотябы тем что xamarin через неё использовать нельзя
Athari
Учитывая, что "Visual Studio for Mac" — это не Visual Studio, а MonoDevelop, странно, что не выпустили его и под линукс… Всё-таки VSC — это ну уж совсем огрызок, а MonoDevelop хоть что-то умеет.
Вообще, развели "Visual Studio", "Visual Studio Code", "Visual Studio for Mac", у которых из общего только название. :-/ Причём из названий совершенно неясно ху из ху.
TheWinterMan
Использовать Code?
Foreglance
Rider от JetBrains — использую дома на Mac с Unity и ASP.NET Core. А также DataGrip (и на Mac и на Windows).
worldxaker
rider конечно хорош, он все-же не умеет в xamarin
nepx
Умеет xamarin, только не дебажить. Мы используем rider на работе.