Код: Выделить всё
AvaloniaXamlLoader.Load(this);
Предварительно скомпилированный XAML для MyApp.App не найден, обязательно укажите x:Class и включите файл XAML в качестве AvaloniaResource
Конечно, все кажется правильным. Я создал пустое многоплатформенное приложение Avalonia, настроенное точно таким же образом, но когда я прохожу через него с помощью F10, вместо того, чтобы выдавать это исключение, оно переходит в App.axaml и не вызывает ошибок.
Похоже, что какой-то код не работает, потому что во время разработки я смотрю на AvaloniaXamlLoader.Load(), и он содержит только это:
Код: Выделить всё
public static void Load(object obj)
{
throw new XamlLoadException( $"No precompiled XAML found for {obj.GetType()}, make sure to specify x:Class and include your XAML file as AvaloniaResource");
}
РЕДАКТИРОВАТЬ: Исходный код для воспроизведения находится по адресу https://github.com/cbordeman/Biz.Avalonia
Подробнее здесь: https://stackoverflow.com/questions/797 ... -app-error
Мобильная версия