1

新しくインストールした新しいコンピューターで、WCF Ria サービスを使用する Silverlight 5 プロジェクトを含むいくつかのソリューションを開くと、Visual Studio がクラッシュします。ただし、別のコンピューターで動作します。

ソリューションを開く前に(Silverlight ではなく) Web プロジェクトを含むフォルダーの名前を変更すると、ソリューションは (Web プロジェクトがアンロードされた状態で) 正常に開きます。次に、Web プロジェクトのフォルダーの名前を元に戻し、手動で再読み込みします。その後、Visual Studio が数回動作 (ビルド、実行、デバッグなど) し、再びクラッシュします。

Windows の要求に従って VS をデバッグしようとすると、次の例外が発生します。

System.Security.SecurityException was unhandled
  HResult=-2146233078
  Message=[Resource lookup failed - infinite recursion or critical failure detected.]
  Source=mscorlib
  StackTrace:
       à System.Security.FrameSecurityDescriptor.CheckDemand2(CodeAccessPermission demand, PermissionToken permToken, RuntimeMethodHandleInternal rmh, Boolean fDeclarative)
       à System.Security.SecurityRuntime.FrameDescHelper(FrameSecurityDescriptor secDesc, IPermission demandIn, PermissionToken permToken, RuntimeMethodHandleInternal rmh)
       à System.StubHelpers.StubHelpers.DemandPermission(IntPtr pNMD)
       à Microsoft.VisualStudio.PlatformUI.NativeMethods.CallNextHookEx(IntPtr hhk, CbtHookAction code, IntPtr wParam, IntPtr lParam)
       à Microsoft.VisualStudio.PlatformUI.Shell.Controls.FocusTracker.CbtWindowsHookProc(CbtHookAction code, IntPtr wParam, IntPtr lParam)

VS のアンインストール/再インストール、SUO やその他のファイルの削除、管理者としての VS の実行など、多くのことを試しました。私の OS は Windows 8 x64 フランス語です。

4

1 に答える 1

0

2日間の調査の後、問題は解決しました:

  • VS 2102 EN (英語) を Windows 8 x64 Frenchにインストールしました。これは、VS を常にフランス語ではなく英語で使用するためです。それが問題でした。
  • VSをアンインストールし(依存関係をアンインストールする必要はありません)、フランスのISOから再インストールしました。
  • 問題が解決しました。
于 2013-06-10T11:31:30.127 に答える