1

私は数時間4つのソリューションを検索しましたが、何も見つかりませんでした。VS2008 Team Suite SP1 で WPF Designer を開くと、次のエラーが発生します。

このアセンブリをロードすると、他のインスタンスとは異なる許可セットが生成されます。(HRESULT からの例外: 0x80131401) System.RuntimeTypeHandle.CreateInstance (RuntimeType タイプ、ブール publicOnly、ブール noCheck、ブール & canBeCached、RuntimeMethodHandle & ctor、ブール & bNeedSecurityCheck) で System.RuntimeType.CreateInstanceSlow (ブール publicOnly、ブール fillCache) で System.RuntimeType。 System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr、Binder バインダー、Object[] args、CultureInfo カルチャ、Object[] activationAttributes) での System.Activator.CreateInstance(Type タイプ、Boolean nonPublic) での CreateInstanceImpl(Boolean publicOnly、Boolean skipVisibilityChecks、Boolean fillCache) System.Activator.CreateInstance (型の種類、BindingFlags bindingAttr、バインダー バインダー、
MS.Internal.Providers.VSDesignerContext..ctor (IServiceProvider プロバイダー、IVsWindowFrame フレーム、オブジェクト docDataObj) で MS.Internal.Providers.VSDesignerContext.GetContext (IServiceProvider サービス、IVsWindowFrame フレーム、ブール値の createIfNotExist) で MS.Internal.Designer.DesignerPane. InitializeDesigner()

私がこの瞬間に試したこと:

  • Visual Studio のすべての設定をリセットする
  • プロジェクトで開いている XAML ファイルをすべて閉じ、Visual Studio を閉じ、VS を再度開き、XAML ファイルを開きました
  • オペレーティング システムで新しいユーザーを作成し、それらを使用してオープン ソリューションを試す
  • VS 2008 SP1 + MSDN、.NET 3.5 Framework SP1、Silverlight SDK、WPF Toolkit の完全なアンインストール/再インストール - 2009 年 1 月

Windows Vista SP1 32 ビット ビジネス エディションで実行しています。

オペレーティングシステムを再インストールする前に、どうすれば解決できるか考えていますか?

よろしく アントン・カルシック

更新: また、すべてのアドオンを無効にしようとしました。

4

2 に答える 2

1

まず、このエラーが表示されるだけでなく、最初にグーグルで検索する必要がありますか? ご覧のとおり、この問題には多くの動作があり、問題を再現するのが難しいため、問題の原因を特定できません。また、VS を修復するか、すべてのアドインを無効にすることもできます

于 2009-02-22T08:39:51.163 に答える
0

失敗した試みを説明してくれてありがとう。時間と誤った希望を節約できます。SP1なしでVSを再インストールしようとしましたか? (これは SP1 のせいだと思います。VS を更新する前は、このようなことはありませんでした) また、あなたのデザイナーはどのプロジェクトにも取り組んでいませんか? 新しいものでも?他のプログ言語でも?

于 2009-03-20T11:21:26.393 に答える