使用棱鏡Scultpure我面臨這個問題棱鏡scultpure Silverlight
有人可以幫我做什麼。我有R1區,但它提高follwoing誤差
在以下代碼中的粗線是
public virtual void StartAction()
{
global::System.ComponentModel.BackgroundWorker backgroundWorker = new global::System.ComponentModel.BackgroundWorker();
backgroundWorker.WorkerReportsProgress = true;
backgroundWorker.DoWork += new global::System.ComponentModel.DoWorkEventHandler(this.StartActionWorker);
backgroundWorker.RunWorkerAsync();
CandidateView candidateView = null;
foreach (object view in **this.RegionManager.Regions["R1"].Views**)
{
if (true == view is CandidateView)
{
candidateView = view as CandidateView;
break;
}
}
if (null == candidateView)
{
candidateView = this.Container.GetExportedValue<CandidateView>();
this.RegionManager.Regions["R1"].Add(candidateView);
}
this.RegionManager.Regions["R1"].Activate(candidateView);
}
該組合物生產的單一組合物錯誤的錯誤。根源在下面提供。查看CompositionException.Errors屬性以獲取更多詳細信息。 1)區域管理器不包含R1區域。導致:初始化模塊'CandidateMModule'時發生異常。 - 異常消息是:區域管理器不包含R1區域。 - 模塊嘗試從中加載的程序集是:Candidate,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null檢查異常的InnerException屬性以獲取更多信息。如果在DI容器中創建對象時發生異常,可以使用exception.GetRootException()來幫助找到問題的根本原因。導致:在「Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager」類型上調用'OnImportsSatisfied'方法時發生異常。導致:無法激活「Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager」部分。元素:Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager - > Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager - > AssemblyCatalog(Assembly =「Microsoft.Practices.Prism.MefExtensions,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35「)導致:無法從部分'Microsoft.Practices.Prism中導出'Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager(ContractName =」Microsoft.Practices.Prism.Modularity.IModuleManager「)' .MefExtensions.Modularity.MefModuleManager」。元素:Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager(ContractName =「Microsoft.Practices.Prism.Modularity.IModuleManager」) - > Microsoft.Practices.Prism.MefExtensions.Modularity.MefModuleManager - > AssemblyCatalog(Assembly =「 Microsoft.Practices.Prism.MefExtensions,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35「)