Lokales Debuggen Ihrer Microsoft Teams-App mithilfe von Microsoft Visual Studio
Mit Visual Studio können Sie Registerkarten, Bots und Nachrichtenerweiterungen debuggen. Sie können Ihre App lokal in Visual Studio mithilfe des Microsoft Teams-Toolkits debuggen, indem Sie Folgendes ausführen:
Einrichten eines Entwicklungstunnels (nur für Bot und Nachrichtenerweiterung)
Im Dropdownmenü debuggen:
Wählen Sie Dev Tunnels aus.
Wenn Sie bereits über einen Entwicklungstunnel verfügen, wählen Sie den vorhandenen Tunnel aus der Liste aus. In der folgenden Abbildung ist PublicDevTunnel beispielsweise ein vorhandener Entwicklungstunnel.
Wenn Sie keinen Tunnel erstellt haben, wählen Sie Tunnel erstellen... aus. Ein neues Fenster wird angezeigt.
Geben Sie den Namen des Entwicklungstunnels ein, und wählen Sie unter Zugriff die Option Öffentlich aus der Dropdownliste aus.
Wählen Sie OK aus.
Einrichten des Teams-Toolkits
Führen Sie die folgenden Schritte aus, um Ihre App nach dem Erstellen eines Projekts zu debuggen:
Klicken Sie mit der rechten Maustaste auf Ihr Projekt.
Wählen Sie Teams ToolkitPrepare Teams App Dependencies (Teams-Toolkit: Teams-App-Abhängigkeiten vorbereiten) aus.>
Hinweis
In diesem Szenario lautet der Projektname MyTeamsApp1.
Ihr Microsoft 365-Konto muss über die Berechtigung zum Hochladen von benutzerdefinierten Apps verfügen, bevor Sie sich anmelden. Stellen Sie sicher, dass Ihre Teams-App in den Mandanten hochgeladen werden kann. Andernfalls kann Ihre Teams-App nicht im Teams-Client ausgeführt werden.
Melden Sie sich bei Ihrem Microsoft 365-Konto an, und wählen Sie dann Weiter aus.
Hinweis
Weitere Informationen zur Berechtigung zum Hochladen von benutzerdefinierten Apps finden Sie unter Vorbereiten Ihres Microsoft 365-Mandanten.
Wählen Sie Debuggen>Debuggen starten oder F5 aus.
Visual Studio startet die Teams-App im Microsoft Teams-Client in Ihrem Browser. Weitere Informationen finden Sie unter Übersicht über das Teams-Toolkit.
Wählen Sie Hinzufügen aus, um Ihre App in Teams zu installieren.
Sie können auch die Hot Reload-Funktion von Visual Studio während des Debuggens verwenden. Weitere Informationen finden Sie unter .NET Hot Reload.
Hinweis
Stellen Sie beim Debuggen einer Benachrichtigungsbot-App sicher, dass Sie die HTTP-Anforderung an senden,
http://localhost:5130/api/notification
um eine Benachrichtigung auszulösen. Wenn Sie beim Erstellen des Projekts HTTP-Trigger ausgewählt haben, können Sie beliebige API-Tools wie cURL (Windows-Eingabeaufforderung), Postman oder ein beliebiges anderes API-Tool verwenden.Bevor Sie versuchen, die Teams-App lokal auszuführen, stellen Sie sicher, dass Sie den Befehl Vorbereiten von Teams-App-Abhängigkeiten ausführen, wenn Sie Änderungen an der App-Manifestdatei
/appPackage/manifest.json
(früher Teams-App-Manifest genannt) vornehmen.