web-dev-qa-db-ja.com

Visual Studio 2013でサインインユーザーを切り替えるにはどうすればよいですか。

Visual Studio 2013の新機能は、Microsoftアカウントでサインインして、設定をVisual Studioのすべてのインスタンスで保持できるようにすることです。

Visual Studio 2013プレビューをインストールしたとき、私が保持しているいくつかのマイクロソフトアカウントのいずれかでサインインしました。

プレビュー版をアンインストールした後、RTMバージョンのVisual Studio 2013をインストールしました。これにより、以前のユーザーのサインイン資格情報が維持されます。

これらのサインイン資格情報を別のMicrosoftアカウントに変更したいのですが、新しい詳細情報でサインインしようとするたびに、次のようなメッセージが表示されます。

ユーザー[email protected]用に構成されているため、接続を確立できませんでしたが、ユーザー[email protected]を使用して接続しようとしました。別のユーザーとして接続するには、ユーザー切り替え操作を実行します。設定されたIDで接続するには、最後の操作をもう一度試すだけです。

問題は、「ユーザー切り替え操作」の実行方法に関する文書がどこにも見つからないことです。たぶん私は十分に一生懸命見ていないが、うまくいけばここに誰かが私を助けることができる。

331
Dewi Rees

この答えの下にこれについてのコメントがあります、しかし私はそれをここにリストすることが重要であると思います。設定を保持したい場合は、それらが失われるので最初にそれらをエクスポートしてください。

MSDNフォーラムから - これを解決するには、私はあまりにも多くを探し回る必要があったので。

  1. Visual Studioを閉じる
  2. 管理者としてVisual Studioと共にインストールされたDeveloper Command Promptを起動します。
  3. 「devenv/resetuserdata」と入力します(Express SKUの場合は「wdexpress/resetuserdata」)。
  4. 通常はVisual Studioを起動します。

私のために働きました。

585
Derek

私はこれを修正することができました:1)古いユーザーとしてサインインします。 2)サインアウトしてください。 3)新しいユーザーとしてサインインします。

私の場合は、古いアカウントで自分のライセンスを確認してから新しいアカウントに切り替えるようにしたいようです。

122
Ambrose Little

私は以下のレジストリキーを削除することでこの問題を解決しました

hkey_current_user¥software¥Microsoft¥VSCommon¥12.0¥clientservices¥tokenstorage¥visualstudio¥ideuser

111
ionat

ユーザーを切り替えるためにすべてのユーザーデータをリセットする必要はありません。右上隅にある自分の名前をクリックしてから、[アカウント設定]をクリックしてください。そこでIDEからサインアウトするオプションが表示されます。サインアウトすると、別のマイクロソフトアカウントとしてサインインできます。

18
Anthony

上記のどれも私のために働きませんでした - 以下はしました:

devenv/ResetSettings

このオプションのいいところは、(/ ResetUserDataがそうであるように)それが私のVisual Studio設定のすべてを一掃しないということでした。

18
BillKrat

私はこの問題に直面しました

私が試したときにそれらのうちの1つ チームファンデーションサーバーへの接続

enter image description here

だからソリューションは簡単ですSwitch Userをクリックしてください

これがお役に立てば幸いです

6

上記のDerekの答えは私にはうまくいきませんでした。 VS 2013 Ultimateを使用しています。VisualStudioからサインアウトした後、別のユーザーとしてサインインしようとするとエラーが発生しました。

それからチームプロジェクトに接続するとき、私はユーザーを切り替えるオプションを見ました。

6
Tarun

私にとってうまくいったのはVS2013のチームエクスプローラーに行くことで、 'connect'の下に 'select team projects'というリンクがあります。これをクリックするとプロジェクトの選択を促すウィンドウが開きますが、このウィンドウの左下隅に(ユーザーの切り替え)リンクがあります。これをクリックして新しいIDを使用してください。単純な

3
Alex Stephens

おかげで..私の決まった唯一のものはコマンドプロンプトでした。 Devenvは、VisualStudio 12.0のcommon7\IDEディレクトリにあります。

2
user2933604

Visual Studioを起動Tools -> Import and Export Settings -> Export selected environment settings [ライセンス]ポップアップが表示される前に、メニューをすばやく移動する必要があります。 「インポートとエクスポートの設定」ダイアログで一度リラックスすることができます。

Visual Studioを終了します。

コマンドプロンプトから次のコマンドを実行します。devenv /resetuserdata 特定のVisual Studioバージョン用

最も安全な方法はright-click on the shortcut -> Properties -> Shortcut -> Target -> copyです。最終的なコマンドは次のようになります。

"C:\Program Files (x86)\Microsoft Visual Studio NN.N\Common7\IDE\devenv.exe" /resetuserdata

ログインと初期設定を行ってください。

元の設定に戻すにはTools -> Import and Export Settings -> Import selected environment settings

これはエラーが発生したときにうまくいきました:

接続がユーザーemail @ address用に構成されているため、接続を確立できませんでしたが、ユーザーemail @ addressを使用して接続しようとしました。別のユーザーとして接続するには、ユーザー切り替え操作を実行します。設定されたIDで接続するには、最後の操作をもう一度試すだけです。

... 両方のemail @ address同一のインスタンスがあります

2
Y.B.

VS 2013、Community Editionの場合、以下のレジストリキーを削除する必要があります。hkey_current_user\software\Microsoft\VSCommon\12.0\clientservices\tokenstorge\visualstudio\ideuser

1
Brian

リンクがあります:別のアカウントでのライセンス...(サインインを試みる前に)クリックしてサインインしてから、サインインウィンドウを閉じます。
(Ultimate 2013)

0
Kevin .NET

C:\Program Files (x86)\Microsoft Visual Studio 12.0にあるVSWinExpress /resetuserdataを実行して、Visual Studio 2013 Expressのユーザー認証情報をリセットします。

0
ggriff

Visual Studio 2013 Expressがあります。以下のレジストリキーを削除する必要がありました。

hkey_current_user\software\Microsoft\VSCommon\12.\clientservices\tokenstorge\VWDExpress\ideuser
0
Valeraine