Windows 上の Visual Studio にサインインする
適用対象:Visual Studio
Visual Studio for Mac
Visual Studio Code
この記事では、次の内容について説明します。
- アカウントにサインインするベネフィット
- アカウントにサインインするする方法
- アカウントの切り替え方法と追加方法
- 複数のユーザー アカウントにアクセスする方法
- アカウントからサインアウトする方法
- 自分のプロファイルを更新する方法
サブスクリプション サポートを受けることもできます。
ベネフィット: サインインする理由
必須ではありませんが、サインインすることには多くの利点があります。
特長 | 説明 |
---|---|
Visual Studio の評価期間を延長する | Visual Studio Professional または Visual Studio Enterprise の評価期間を 30 日間に制限せず、さらに 90 日延長して使用できます。 |
Visual Studio のロックを解除する | Visual Studio サブスクリプションまたは Azure DevOps 組織に関連付けられているアカウントを使用している場合は、Visual Studio をロック解除します。 |
設定を同期する | ユーザーがカスタマイズした設定 (キー バインド、ウィンドウのレイアウト、配色テーマなど) が、どのデバイス上の Visual Studio にサインインしてもすぐに適用されます。 |
Azure サービスに自動接続する | 同じアカウントの場合、IDE で、Azure や Azure DevOps Services などのサービスに、資格情報を再度要求されることなく接続できます。 |
コミュニティ エディションを中断なしで使用する | サインインする必要はありませんが、サインインしていない場合は、サインインを求めるメッセージが定期的に表示されることがあります。 中断することなく Visual Studio Community を引き続き使用するには、IDE にサインインしてください。 |
'Visual Studio Dev Essentials' を入手する | このプログラムには、無料ソフトウェア、トレーニング、サポートなどが含まれます。 |
Microsoft アカウントまたは組織アカウントを使用してサインインする
Visual Studio を起動します。 Visual Studio を初めて開くと、サインインして基本登録情報を入力するように求められます。
注意
最初に Visual Studio を開いたときにサインインしないように選択した場合、後から簡単にサインインできます。 Visual Studio 環境の右上隅にある [サインイン] リンクを探してください。
Visual Studio を起動します。 Visual Studio を初めて開くと、サインインして基本登録情報を入力するように求められます。
Microsoft アカウント、もしくは職場または学校アカウントを選択します。 お持ちでない場合は、 [サインイン] ボタンの近くにあるリンクを選択して、無料の Microsoft アカウントを作成します。
お好みの配色テーマとその他の UI 設定を選択します。 これらの設定は Visual Studio に保存され、サインインしたすべての Visual Studio 環境間で同期されます。 Visual Studio の [ツール] 、 [オプション] メニューを開けば、これらの設定は後で変更できます。
Visual Studio 環境の右上隅で正常にサインインされたことを確認できます。 サインアウトしない限り、Visual Studio を起動すると自動的にサインインすることになり、同期された設定への変更が自動的に適用されます。
アカウント プロファイルを更新する
- [ファイル] > [アカウント設定] に移動して、[Visual Studio プロファイルの管理] リンクを選びます。
- ブラウザー ウィンドウで、 [プロファイルの編集] を選び、必要な設定を変更します。
- 終了したら、[変更を保存] を選択します。
ユーザー アカウントの追加と切り替え
複数の Microsoft アカウントや職場または学校のアカウントを所有している場合、そのすべてを Visual Studio に追加すると、個別にサインインしなくても、すべてのアカウントのリソースにアクセスできます。
1 台のコンピューターで複数のアカウントを追加した後、別のコンピューターで Visual Studio にサインインすると、そのアカウント セットがユーザーと共に移動されます。
注意
アカウント名はローミングしますが、資格情報はローミングしません。 新しいコンピューターでそのリソースを初めて使用しようとすると、他のアカウントの資格情報の入力を求められます。
追加アカウントを Visual Studio に追加する
追加アカウントを Visual Studio に追加するには:
[ファイル]>[アカウント設定] を選択します。
[すべてのアカウント] で + または [追加] ドロップダウンを使用してアカウントを選択します。
[アカウントにサインイン] ページで、アカウントを選択するか、 [別のアカウントを使用する] を選択します。 プロンプトに応じて新しいアカウントの資格情報を入力します。
(省略可能) ここまで済むと、サーバー エクスプローラーに移動して、追加したアカウントに関連付けられている Azure サービスを確認できます。 サーバー エクスプローラーで、Azure ノードを右クリックして、 [サブスクリプションの管理とフィルター] を選択します。 現在のアカウントの横にあるドロップダウン矢印をクリックして新しいアカウントを選択し、サーバー エクスプローラーに表示するサブスクリプションを選択します。 指定したサブスクリプションに関連付けられているすべてのサービスが表示されます。 現在 2 番目のアカウントで Visual Studio にサインインしてはいませんが、そのアカウントのサービスとリソースにサインインします。 同じことが [プロジェクト]>[接続済みサービスの追加] にも当てはまります。
Visual Studio に GitHub アカウントを追加する
バージョン 16.8 以降では、GitHub と GitHub Enterprise 両方のアカウントをキーチェーンに追加できるようになります。 Microsoft アカウントの場合と同様にそれらを追加して活用できるようになります。つまり、Visual Studio 全体で GitHub リソースにより簡単にアクセスできるようになります。
詳細な手順については、「Visual Studio の GitHub アカウントを使って作業する」を参照してください。
多要素認証 (MFA) が有効なアカウントを Visual Studio に追加する
バージョン 16.6 以降では、ユーザーが MFA などの CA ポリシーで保護されたリソースにアクセスできます。 この強化されたワークフローを使用するには、Visual Studio アカウントを追加および再認証するためのメカニズムとして、システムの既定の Web ブラウザーを使用することを選択する必要があります。 詳細な手順については、「多要素認証 (MFA) が必要なアカウントを使って作業する」を参照してください。
Visual Studio のサインイン アカウントに関連付けられた複数のアカウントにアクセスする
Microsoft または組織のアカウントを使って Visual Studio にサインインすると、 [接続済みサービスの追加] ダイアログ、サーバー エクスプローラー、チーム エクスプローラーなどの場所で、アカウントからアクセスできるリソースを確認することができます。
Azure、Application Insights、Azure DevOps、Microsoft 365 サービスでは、合理化されたサインイン エクスペリエンスがサポートされています。
サーバー エクスプローラーで Azure アカウントにアクセス
サーバー エクスプローラーを開くには、 [表示]>[サーバー エクスプローラー] を選択します (または、"全般" 環境設定を使用している場合は、Ctrl+Alt+S キーを押します)。 Azure ノードを展開し、Visual Studio にサインインするときに使用したアカウントに関連付けられた Azure アカウントで使用可能なリソースが含まれることを確認します。 次の図のように表示されます。
特定のデバイスで初めて Visual Studio を使用するときは、サインインに使用したアカウントで登録されているサブスクリプションだけがダイアログに表示されます。 サーバー エクスプローラーで Azure ノードを右クリックして [サブスクリプションの管理とフィルター] を選択し、アカウントの選択コントロールからアカウントを追加することにより、他のアカウントのリソースに直接アクセスできます。 その後は、必要に応じて、下矢印をクリックしてアカウントの一覧から選択することにより、別のアカウントを選択できます。 アカウントを選択した後は、サーバー エクスプローラーに表示されるそのアカウントのサブスクリプションをカスタマイズできます。
次にサーバー エクスプローラーを開いたときは、そのサブスクリプションのリソースが表示されます。
[接続済みサービスの追加] ダイアログを通して Azure アカウントにアクセスします。
既存のプロジェクトを開くか、新しいプロジェクトを作成します。
ソリューション エクスプローラーでプロジェクト ノードを選択し、右クリックして [追加]>[接続済みサービス] の順に選択します。
[接続済みサービス] ウィンドウが表示され、Visual Studio のパーソナル化アカウントに関連付けられた Azure アカウントのサービスの一覧が表示されます。 Azure に個別にサインインする必要はありません。 ただし、異なるコンピューターから他のアカウントのリソースへのアクセスを初めて試みるときは、そのアカウントにサインインする必要があります。
Web プロジェクトで Azure Active Directory にアクセス
Azure Active Directory (Azure AD) では、ASP.NET MVC の Web アプリでのエンド ユーザー シングル サインオンや、Web API サービスでの AD 認証がサポートされています。 ドメインの認証は、個々のユーザー アカウントの認証とは異なります。 Active Directory ドメインにアクセスできるユーザーは、各自の既存の Azure AD アカウントを使用して、Web アプリケーションに接続できます。 Microsoft 365 アプリでは、ドメイン認証も使用できます。
この動作を確認するには、新しい ASP.NET Core Web アプリ プロジェクトを作成します。 [追加情報] ページで、 [ターゲット フレームワーク] ドロップダウンから [.NET Core 3.1 (長期的なサポート)] を選択し、 [認証の種類] ドロップダウンから認証の種類を選択します。
この動作を確認するには、新しい ASP.NET Core Web アプリ プロジェクトを作成します。 [追加情報] ページで、 [ターゲット フレームワーク] ドロップダウンから [.NET Core 6 (長期的なサポート)] を選択し、 [認証の種類] ドロップダウンから認証の種類を選択します。
ID: Azure Active Directory にバックアップされたアカウントに対するプロキシのサポート
Visual Studio は、ユーザーがプロキシの内側にいることを検出し、Microsoft アカウント (MSA) や職場または学校アカウント (WSA) を Visual Studio に追加するときに、プロキシ資格情報を事前に要求できるようになりました。
プロキシ資格情報は Windows 資格情報マネージャーに格納され、ID 関連の操作を完了するために必要に応じて使用されます。
注意
Visual Studio を開いた後にプロキシ サーバーが起動または変更された場合、 [アカウント設定] ダイアログに警告が表示されますが、プロキシ資格情報プロンプトを取得するには、Visual Studio を再起動する必要があります。
アカウントからサインアウトする
- Visual Studio 環境の右上隅にある、プロファイル名のアイコンを選びます。
- [アカウント設定] を選びます。
- [サインアウト] を選択します。