Это просто к слову:
В Release там тоже есть свои баги с .NET Native, но с ними я разобрался. Нужно прописывать в XAML файлах нэймспэйс, в котором определён базовый класс, свойства которого вызываются в XAML, при этом, чтобы воспроизводился баг, нужно чтобы базовый класс был в другом пространстве имён - не в том, в котором производный.
namespace Aaa
{
class Base
{
public string Name { get; set; }
}
}
namespace Bbb
{
class Derived : Base { }
}
Далее, если в XAML использовать класс Derived, но при этом его свойство Name из базового класса Base, то если в XAML не указано пространство имён, в котором определён класс Base, то будет ошибка компиляции в .NET Natvie с вообще ничего не говорящим сообщением. При этом, студия и/или решарпер будет предлагать удалить неиспользуемое пространство имён. Я неделю потратил, чтобы найти в чём баг.
Но это баг, по-моему в Version="10.0.16299.0" UWP приложений.