Visual Studio 2017 und Azure Deutschland

(also available in english)

Mit dem Erscheinen von Visual Studio 2017 hat sich der Weg geändert, ein Konto aus Azure Deutschland zu verwenden. Die gute Nachricht ist, dass man keine Registry-Schlüssel mehr ändern muss (wie für VS2015 in diesem Artikel beschrieben). Allerdings kann man VS2017 nach wie vor nicht in beide Clouds gleichzeitig verbinden. Hier die Anleitung, wie man mit VS2017 in die unterschiedlichen Clouds wechselt.

Verbinden mit Azure Deutschland

  • Visual Studio 2017 schließen
  • Den Ordner %temp%\servicehub und alles darunter löschen (rmdir /S/Q %temp%\servicehub)
  • die folgenden Zeilen in einen Editor kopieren und abspeichern unter %localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json. Sollte das Verzeichnis nicht existieren, einfach anlegen

[code light="true"]
{
"AuthenticationQueryParameters":null,
"AsmEndPoint":"https://management.microsoftazure.de/",
"Authority":"https://login.microsoftonline.de/",
"AzureResourceManagementEndpoint":"https://management.microsoftazure.de/",
"AzureResourceManagementAudienceEndpoints":["https://management.core.cloudapi.de/"],
"ClientIdentifier":"872cd9fa-d31f-45e0-9eab-6e460a02d1f1",
"EnvironmentName":"BlackForest",
"GraphEndpoint":"https://graph.cloudapi.de",
"MsaHomeTenantId":"f577cd82-810c-43f9-a1f6-0cc532871050",
"NativeClientRedirect":"urn:ietf:wg:oauth:2.0:oob",
"PortalEndpoint":"https://portal.core.cloudapi.de/",
"ResourceEndpoint":"https://management.core.cloudapi.de/",
"ValidateAuthority":true,
"VisualStudioOnlineEndpoint":"https://app.vssps.visualstudio.com/",
"VisualStudioOnlineAudience":"499b84ac-1321-427f-aa17-267ca6975798"
}

Das war es auch schon. VS2017 starten und einen Benutzer aus Azure Deutschland eingeben. Fertig.

Verbinden mit Azure (global)

Möchte man die Änderungen rückgängig machen, sich also wieder mit Azure global verbinden, dann einfach das Verzeichnis, dass man oben angelegt hat (%localappdata%\.IdentityService\AadConfigurations), wieder löschen. Oder - wenn man den Wechsel häufiger machen möchte - umbenennen.