Я попытался выяснить, почему в моей библиотеке есть этот сгенерированный класс XamlGeneratedNamespace.GeneratedInternalTypeHelper MSDN говорит ничего полезного:
Класс, сгенерированный рабочим процессом
конструктор, используемый для генерации типов CLR
для документов XAML.
Но я нашел строку кода, которая вызывает генерацию этого класса:
<Grid DataContext="{TemplateBinding InternalDataContext}">
Я заменил его на «эквивалент времени выполнения»:
<Grid DataContext="{Binding InternalDataContext, RelativeSource={RelativeSource TemplatedParent}}">
Может быть, это может кому-нибудь помочь.