改变应用程序.WPF中的ResourceAssembly
本文关键字:ResourceAssembly 中的 WPF 应用程序 改变 | 更新日期: 2023-09-27 18:03:04
这是一个使我困惑的问题。
开始时,Application.ResourceAssembly
为null;
Application.ResourceAssembly = assembly1; // it's ok
Application.ResourceAssembly = assembly2; // It will has a error.
类型的第一次机会异常"System.Xaml。XamlObjectWriterException' occurred in System.Xaml.dll
那么,如果Application.ResourceAssembly
不为空,可以分配吗??
问题是您试图设置Application.ResourceAssembly
两次。你只能设置一次。
这是来自Application的MSDN引用。ResourceAssembly属性页:
ResourceAssembly只能设置一次,因为在加载WPF程序集之后资源程序集不太可能更改。