2015-07-17 6 views
0

Это вопрос, который меня озадачил.Изменить Application.ResourceAssembly в WPF?

В начало, Application.ResourceAssembly null;

Application.ResourceAssembly = assembly1; // it's ok 
Application.ResourceAssembly = assembly2; // It will has a error. 

Первый шанс исключение типа 'System.Xaml.XamlObjectWriterException' произошло в System.Xaml.dll

Так, может Application.ResourceAssembly быть назначен, если он не пустой ??

ответ

2

Проблема в том, что вы пытаетесь установить Application.ResourceAssembly дважды. Вы можете установить его только один раз.

Вот цитата из MSDN Application.ResourceAssembly Property page:

ResourceAssembly может быть установлен только один раз, потому что маловероятно, что сборка ресурс изменится после загрузки сборки WPF.

Смежные вопросы