0
創建用戶控件當我加載組件(xxx.dll)進入新的AppDomain,並試圖在其中創建用戶控件,出現異常:無法裏面新的AppDomain
Could not load file or assembly 'xxx.resources' or one of its dependencies.
當我的程序集加載到主要的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
}
SOS傢伙...需要幫助.... – Developer
你應該融合日誌查看器調試此 - http://www.hanselman.com/blog/BackToBasicsUsingFusionLogViewerToDebugObscureLoaderErrors.aspx – YK1
「融合日誌」對我說什麼都沒有,它只是顯示在搜索路徑(AppDomain基本目錄)中丟失了哪些程序集。 ((( – Developer