Ich versuche, eine Aufgabe/Arbeitselement in Visual Studio Team Services (zuvor Visual Studio Online) zu erstellen. Mein Code schlägt fehl, da "tfsStore" den Wert null zurückgibt, wodurch die Ausnahme ausgelöst wird.Konnte einen TFS-Speicher nicht initialisieren
NetworkCredential myNetCredentials = new NetworkCredential("*****", "******");
ICredentials myCredentials = (ICredentials)myNetCredentials;
Uri tfsUri = new Uri("https://*****.visualstudio.com/DefaultCollection/");
var tfsServer = new TfsTeamProjectCollection(tfsUri, myCredentials);
tfsServer.EnsureAuthenticated();
TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(tfsUri);
WorkItemStore tfsStore = tfsServer.GetService<WorkItemStore>();
if (tfsStore == null)
{
throw new Exception("Cannot initialize TFS Store");
}
Project teamProject = tfsStore.Projects["******"];
Ich würde mich über alle nützlichen Tipps freuen, wie Sie den Fehler beheben können. Danke!
Ich bekomme immer noch die Ausnahme "TFS-Speicher kann nicht initialisiert werden", da tfsStore null ist. Danke! – JayHawk
Uh ... Dieser Code funktioniert gut auf meiner Seite. Hat sich dieser Code erfolgreich mit VSTS verbunden? –
Ja. Ich kann erfolgreich eine Verbindung zu VSTS herstellen. Es ist jedoch nicht möglich, den WorkItemStore zu instanziieren. Ich denke, es spielt keine Rolle, da ich die REST-API verwenden konnte, um den Code zum Funktionieren zu bringen. Vielen Dank! – JayHawk