VS 2010 IDE で画面のデザイナーを表示できません。常に例外がスローされます。例外のコールスタックを以下に示します
ファイルまたはアセンブリ 'xxxxx'、Version=2.1.8.0、Culture=neutral、PublicKeyToken=dba69d426c69de49'、またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
最近、画面プロジェクトを VS 2008 から VS 2010 に移植しました。VS 2008 IDE でデザイナーの問題が発生することはありません。
画面が参照するバージョン 2.1.8.0 のアセンブリ 'xxxxx' は、プロジェクトの参照パスに存在し、アセンブリは署名されています (厳密な名前を持っています)。
wpf 画面でも同じ問題に直面しています。コール スタックを以下に示します。
System.Reflection.TargetInvocationException 呼び出しのターゲットによって例外がスローされました。
System.RuntimeMethodHandle._InvokeMethodFast (IRuntimeMethodInfo メソッド、オブジェクト ターゲット、Object[] 引数、SignatureStruct& sig、MethodAttributes methodAttributes、RuntimeType typeOwner) で
System.RuntimeMethodHandle.InvokeMethodFast > (IRuntimeMethodInfo メソッド、オブジェクト ターゲット、オブジェクト [] 引数、署名 sig、MethodAttributes methodAttributes、RuntimeType typeOwner) で
System.Reflection.RuntimeMethodInfo.Invoke (オブジェクト obj、BindingFlags invokeAttr、バインダー バインダー、オブジェクト [] パラメーター、CultureInfo カルチャ、ブール値の skipVisibilityChecks) で System.Delegate.DynamicInvokeImpl (オブジェクト [] 引数) で
System.Windows.Threading.ExceptionWrapper.InternalRealCall (デリゲート コールバック、オブジェクト引数、Int32 numArgs) で
MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen (オブジェクト ソース、デリゲート メソッド、オブジェクト引数、Int32 numArgs、デリゲート catchHandler) で *
System.IO.FileNotFoundException ファイルまたはアセンブリ 'xxxxx'、バージョン = 2.1.8.0、カルチャ = ニュートラル、PublicKeyToken = 04c8ff473e9eec03' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
PreventiveMaintenance.ToolTipConverter.Convert (オブジェクト値、型 targetType、オブジェクト パラメーター、CultureInfo カルチャ) で
System.Windows.Data.BindingExpression.TransferValue (オブジェクト newValue、ブール値 isASubPropertyChange) で
System.Windows.Data.BindingExpression.Activate (オブジェクト項目) で
System.Windows.Data.BindingExpression.AttachToContext (AttachAttempt 試行) で
atSystem.Windows.Data.BindingExpression.MS.Internal.Data.IDataBindEngineClient.AttachToContext(Boolean lastChance)
MS.Internal.Data.DataBindEngine.Task.Run (ブール値の lastChance) で
MS.Internal.Data.DataBindEngine.Run (オブジェクト引数) で
MS.Internal.Data.DataBindEngine.OnLayoutUpdated (オブジェクトの送信者、EventArgs e) で
System.Windows.ContextLayoutManager.fireLayoutUpdateEvent() で
System.Windows.ContextLayoutManager.UpdateLayout() で
System.Windows.UIElement.UpdateLayout() で
System.Windows.Interop.HwndSource.SetLayoutSize() で
System.Windows.Interop.HwndSource.set_RootVisualInternal (ビジュアル値) で
System.Windows.Interop.HwndSource.set_RootVisual (ビジュアル値) で
MS.Internal.DeferredHwndSource.ProcessQueue (オブジェクトの送信者、EventArgs e) で