Инкрементальная сборка не работает в MAUI для цели Android в .NET 8?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Инкрементальная сборка не работает в MAUI для цели Android в .NET 8?

Сообщение Anonymous »


У меня есть приложение MAUI, работающее в настоящее время в NET 7. Мой основной рабочий процесс — его соответствие и развертывание непосредственно на локальном устройстве Android непосредственно из Visual Studio. Каждый раз, когда я нажимаю F5, приложение компилируется и развертывается на телефоне в течение нескольких секунд.

Сегодня я попытался обновить проект до NET 8 и заметил, что компиляция и развертывание на телефоне занимает очень много времени. Даже если в базе кода вообще нет изменений, кажется, что приложение всегда пересобирается.

Чтобы исключить какие-то странные вещи, происходящие в моем проекте, я попытался создать два новых приложения MAUI по умолчанию в Visual Studio. Один ориентирован на NET 7, другой — на NET 8, а затем я пару раз пытался собрать их в командной строке, чтобы увидеть разницу во времени сборки. См. изображение ниже.

Сравнение времени сборки между net7 и net8

Конечно, ожидается, что первая сборка займет некоторое время, поскольку она собирается впервые, но сборки № 2 и № 3 должны быть быстрее, поскольку никаких изменений не вносится. Это работает, как и ожидалось, в NET 7, но не в NET 8.

Я делаю что-то не так? Есть ли какие-либо новые свойства, которые мне нужно включить, чтобы добиться того же поведения сборки, что и раньше?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»