新しくインストールした新しいコンピューターで、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 フランス語です。