Visual Studio 2013でMicrosoftアカウントでログインできなくなった

samatsu 8/2/2016 4353 N/A Visual Studio

Visual Studio 2013を久々に起動して、使ってみようとしたら、資格情報が古くなっているので更新してくださいという旨のダイアログが表示されました。

んで、サインインしようとしたら次のエラーメッセージが表示されて、そもそもサインイン画面が表示されなくなっていました。

コンポーネント'Microsoft.VisualStudio.Services.Client.COntrols.BrowserWIndows'に、URI'/Microsoft.VisualStudio.Services.Client;component/controls/browserwindow.xaml'によって特定されたリソースが存在しません。

意味が分からなかったのですが、フォーラムに記載された方法で回避できました。よく回避方法みつけるなぁと感心します。

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Windows Azure Tools\Common\KeychainDlls 配下にある、Microsoft.VisualStudio.Services.Client.dllをリネーム(例えば、Microsoft.VisualStudio.Services.Client_.dll)して、Visual Studioを起動します。無事サインインしたらdllを基に戻すだけです。