アセンブリ (xxx.dll) を新しい AppDomain にロードし、そこに UserControl を作成しようとすると、例外が発生します。
Could not load file or assembly 'xxx.resources' or one of its dependencies.
アセンブリを Main AppDomain にロードすると、正常に動作します。
なぜ例外が発生するのですか?
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
//ここで例外が発生します
System.Uri resourceLocater = new System.Uri("/Company.AddInApp;component/controls/usercontrol.xaml", System.UriKind.Relative);
#line 1 "..\..\..\Controls\UserControl1.xaml" stem.Windows.Application.LoadComponent(this, resourceLocater);
#line default
#line hidden
}