Когда я публикую приложение Blazor WebAssembly 8 с компиляцией с опережением времени (AOT) и без нее, я не вижу существенной разницы между результатами. В частности:
- Оба результата содержат одни и те же скомпилированные системные сборки (один и тот же размер, одинаковое содержимое).
- Скомпилированное приложение код также приводит к созданию идентичных сборок.
Вот что я сделал:
- Убедились, что инструменты сборки WASM установлены:
Код: Выделить всё
dotnet workload install wasm-tools - Добавлено свойство true/false в файл проекта приложения WebAssembly (клиентский проект).< /li>
Приложение опубликовано с помощью:Код: Выделить всё
dotnet publish -c Release
Ожидание
При включенной компиляции AOT я ожидал, что приложение будет генерировать настоящие файлы WASM вместо сборок .NET в формате Webcil.
Вопрос
Чего мне не хватает в моем подходе? Почему сборки по-прежнему имеют формат Webcil, а не компилируются в WebAssembly?
Подробнее здесь: https://stackoverflow.com/questions/793 ... wasm-files
Мобильная версия