Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Обнова Visual Studio Community 2019 Preview

860  1 2 все
AlexNek патриот17.06.21 12:38
AlexNek
NEW 17.06.21 12:38 

Кто то смог обновится до 16.11.0 preview 2.0?

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

#1 
AlexNek патриот17.06.21 22:53
AlexNek
17.06.21 22:53 
в ответ AlexNek 17.06.21 12:38

Появилась Visual Studio 2022 Preview!

#2 
alex445 местный житель19.06.21 19:31
NEW 19.06.21 19:31 
в ответ AlexNek 17.06.21 22:53

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

#3 
AlexNek патриот19.06.21 21:07
AlexNek
NEW 19.06.21 21:07 
в ответ alex445 19.06.21 19:31

Кому как, мне не для продуктион.

НЕТ 6 где есть еще возможность пощупать? Пока только в превью 2022.

Дома у меня всегда превью смущ Баги репортаем - правят...

#4 
alex445 местный житель20.06.21 02:05
NEW 20.06.21 02:05 
в ответ AlexNek 19.06.21 21:07, Последний раз изменено 20.06.21 02:11 (alex445)

Я щас захотел на Ксамарин формс сделать для своего телефона программульку. Поставил Студию коммьюнити 2019, ксамарин и всё такое - а там можно только минимум для Андроид 10 разрабатывать. А у меня на телефоне после всех последних обнов только 8 стоит. Телефон конца 17 года - всего 3,5 года прошло, и телефон можно выбрасывать в помойку - не поразрабатываешь. Ну или ставить всякое старьё - типа Студии 2017 и старые версии фреймворков и т.д.


А эмуляторы Андроид хитро сделаны - запускаются через виртуальную машину. Софтовый вариант тормозит (это мягко сказано - запуск виртуального телефона до появления рабочего стола занимает минут 10, ну и всё остальное там еле двигается). А чтобы задействовать аппаратное ускорение, нужно, как я понял, версию Винды от Энтерпрайз и выше иметь. У меня Про - всё равно не подходит - в компонентах не включаются аппаратные нужные штуки Hyper-V. Поэтому проще подключить настоящий телефон.


Короче, обложили со всех сторон. Иди и покупай новую цацку каждые 2-3 года или самый дорогой вариант ОС, который обычному разработчику дома для себя нафиг не нужен.

#5 
AlexNek патриот20.06.21 13:13
AlexNek
NEW 20.06.21 13:13 
в ответ alex445 20.06.21 02:05
а там можно только минимум для Андроид 10 разрабатывать.

Это если в кресле лежать и футбол смотреть бебе

https://docs.microsoft.com/en-us/xamarin/android/get-start...

#6 
AlexNek патриот21.06.21 12:02
AlexNek
NEW 21.06.21 12:02 
в ответ AlexNek 17.06.21 12:38

микрософт нашел всё таки ошибку - один файл запортился у меня на компе.


#7 
alex445 местный житель23.06.21 20:34
NEW 23.06.21 20:34 
в ответ AlexNek 20.06.21 13:13, Последний раз изменено 23.06.21 20:36 (alex445)
Это если в кресле лежать и футбол смотреть бебе
https://docs.microsoft.com/en-us/xamarin/android/get-start...

Я создал проект Ксамарин Формс, поставил таргет для Андроид 8.1. При попытке задеплоить на мой телефон с Андроид 8.1 получаю следующее


Google Play requires that new applications and updates must use a TargetFrameworkVersion of v10.0 (API level 29) or above. You are currently targeting v8.1 (API level 27).


The $(TargetFrameworkVersion) for App1.Android (v8.1) is less than the minimum required $(TargetFrameworkVersion) for Xamarin.Forms (10.0). You need to increase the $(TargetFrameworkVersion) for App1.Android.

Как я понял, для Ксамарин формс 10 нужно апи левел ставить минимум 29. А если я ставлю меньше - нужно и меньше версию Ксамарин формс поставить? Т.е. старшая версия не поддерживает младшие апи? Андроид JDK хватает, чтобы делать для Андроида с 7 по 11 версии. Получается, что тут Ксамарин Формс не пожет разобраться, почему он не хочет делать проекты для малдшего андроида.


Что сделать, чтобы на Студии коммьюнити 2019 разрабатывать под Андроид 8.1 (апи левел 27) на Ксамарин формс?


Я просто скачал Студию Коммьюнити и поставил там галки для разработки под Андроид на Ксамарин - вот что скачалось:


Xamarin 16.9.000.292 (d16-9@26a958f)

Xamarin Designer 16.9.0.318 (remotes/origin/7b35adcdd1b204bbdcb279e0f029d151a20a4bf3@7b35adcdd)

Xamarin Templates 16.9.72 (426ebf6)

Templates for building iOS, Android, and Windows apps with Xamarin and Xamarin.Forms.

Xamarin.Android SDK 11.2.2.1 (d16-9/877f572)

Xamarin.Android Reference Assemblies and MSBuild support.

Mono: 5e9cb6d

Java.Interop: xamarin/java.interop/d16-9@54f8c24

ProGuard: Guardsquare/proguard/v7.0.1@912d149

SQLite: xamarin/sqlite/3.34.1@daff8f4

Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-9@d210f11

#8 
alex445 местный житель24.06.21 00:57
NEW 24.06.21 00:57 
в ответ alex445 23.06.21 20:34

Ага, как только длинный текст и проблема - все смываются. )))

#9 
AlexNek патриот24.06.21 10:44
AlexNek
NEW 24.06.21 10:44 
в ответ alex445 23.06.21 20:34

ну так проблема то не в студии, а в "Google Play requires..." это уже совсем другое.

Сорри, нет времени таблетку включать, там у меня точно не 10-ка, но туда на автомате по УСБ деплоилось. Эту же АПК поставил и на 10-ку смартфон.

Гугле плей как то отключал, но уже не помню как, вроде через менюшку. Да и было для другого.

#10 
alex445 местный житель27.06.21 16:26
NEW 27.06.21 16:26 
в ответ AlexNek 24.06.21 10:44

Кстати, а вы в разработке эмуляторами Андроид пользуетесь, или на тестовое железо деплоите? А то, похоже, нормальный эмулятор с аппаратным ускорением только на Энтерпрайз версии Винды работает.

#11 
AlexNek патриот27.06.21 17:57
AlexNek
NEW 27.06.21 17:57 
в ответ alex445 27.06.21 16:26

ну мне особых ресурсов не нужно - начинаю с МС эмулятора.

Потом на таблетку по УСБ, а после уже на смартфон.

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

Nox или Bluestack не пробовали?

#12 
alex445 местный житель29.06.21 07:29
NEW 29.06.21 07:29 
в ответ AlexNek 27.06.21 17:57

Нет, я только то, что со Ксамарином дефолтное поставилось, использовал. Какой-то Android Device Manager


#13 
alex445 местный житель29.06.21 07:31
NEW 29.06.21 07:31 
в ответ AlexNek 27.06.21 17:57

Интересно, на Виндовс 11, с учётом того, что она вроде должна запускать андроидные приложения, можно ли будет прямо в ней всё запускать-проверять, без подключения внешних устройство и установки сторонних эмуляторов?

#14 
AlexNek патриот29.06.21 10:35
AlexNek
NEW 29.06.21 10:35 
в ответ alex445 29.06.21 07:29

Ну так и создавайте устройства которые нужны. Их у меня есть смущ


#15 
AlexNek патриот29.06.21 10:38
AlexNek
NEW 29.06.21 10:38 
в ответ alex445 29.06.21 07:31
на Виндовс 11

Как придёт глянем спок

А чего гадать то?

Вот хотел уже 2022 студию попользовать а там только НЕТ6 хммм

#16 
alex445 местный житель07.07.21 20:49
NEW 07.07.21 20:49 
в ответ AlexNek 29.06.21 10:35

Я не знаю почему, но у меня всё тормозит в этом эмуляторе. Буквально загрузка Андроида до рабочего стола - минут 10. Потом там даже курсор двигается рывками. Вроде, без аппаратного ускорения так и должно быть. А аппаратное через средства виртуализации Виндовс, которые только в Энтерпрайз версии включаются. А у меня только Про.


У вас какая версия?

#17 
AlexNek патриот07.07.21 21:14
AlexNek
NEW 07.07.21 21:14 
в ответ alex445 07.07.21 20:49
Буквально загрузка Андроида до рабочего стола - минут 10

Похоже с компом чего то не то у Вас. Да, не быстро грузит, но это где то минуты.

У меня обычный хоме 10-64 16Мб Озу. Правда для докера винды приходится включать, а то другие эмуляторы перестают работать.


#18 
alex445 местный житель12.07.21 08:24
NEW 12.07.21 08:24 
в ответ AlexNek 07.07.21 21:14, Последний раз изменено 12.07.21 08:48 (alex445)

Повключал всё как у вас и ещё как на картинке ниже (взял отсюда Hardware Acceleration for Emulator Performance (Hyper-V & HAXM) - Xamarin | Microsoft Docs). Странно, но теперь мне повключать все фичи Хайпер Ви позволили.



Но всё равно аппаратное ускорение эмулятора не включилось. Выдаёт ошибку при запуске эмулятора, что нужно включить интелловскую виртуализацию. Пришлось включить в биосе интелловскую - только тогда начало работать быстрее. Да вообще в принципе начало работать, т.к. некоторые образы Андроид систем отказываются запускаться без включения ускорения. Но не так быстро, как на реальном устройстве. Как я понимаю, на реальном устройстве будет ещё быстрее?


И ещё как я понял, WYSIWYG-редактора для Ксамарин нет? Там они фичу предлагают, что при запученном эмуле или устройстве можно просто редактировать разметку интерфейса и она (через секунду-другую задержки) будет автоматом меняться на запущенном приложении - без перезапуска. Похоже, Ксамарин использует фронтэнд-веб-стек (HTML, CSS, JS) для создания мультиплатформенных приложений?

#19 
AlexNek патриот12.07.21 12:20
AlexNek
NEW 12.07.21 12:20 
в ответ alex445 12.07.21 08:24
Но всё равно аппаратное ускорение эмулятора не включилось.

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

Какой то особой медлительности тоже не замечал.


WYSIWYG-редактора для Ксамарин нет?

не знаю точно как сейчас, но пару лет назад еще не было.

#20 
1 2 все