Подтвердить что ты не робот

Что такое .baml файл?

Что такое .baml файл и какое использование этого файла? Кто создает этот файл?

4b9b3361

Ответ 1

Скомпилированный файл XAML.

Википедия говорит:

Файл XAML может быть скомпилирован в .baml(двоичный файл XAML), который может быть вставлен как ресурс в .NET. Рамочная сборка. Во время выполнения Framework engine извлекает .baml файл из сборочных ресурсов, анализирует он и создает соответствующий WPF визуальное дерево или рабочий процесс.

Ответ 2

.baml = двоичный файл разметки приложений, скомпилированный файл XAML.

Ответ 3

Форма BAML - это оптимизированная форма XAML, используемая реализацией WPF XAML. Он оптимизирован в том смысле, что он использует внутренние поисковые запросы и токены для обычно используемых типов или членов. Оптимизация полезна в качестве детали реализации, которая учитывает размер упаковки и время загрузки для сценариев приложений WPF, которые включают XAML. Полная тема в Msdn

Ответ 4

Цель BAML - только проверка того, имеют ли сформированные элементы управления WPF правильные значения в своих свойствах. Скомпилированный XAML имеет также свой автоматически генерируемый *.cs код. Вы можете посмотреть в своем каталоге \DEBUG\OBJ. Каждый XAML файл сгенерировал cs. Его имя XAMLfileName.g.cs, где g означает сгенерированный.