Visual Studio Code im Webclient öffnen, um Erweiterungen zu untersuchen oder Fehler zu beheben

Aktiviert für Öffentliche Vorschauversion Allgemeine Verfügbarkeit
Administrator*innen, Maker*innen, Marketingspezialist*innen oder Analyst*innen, automatisch 10. Sept. 2023 2. Okt. 2023

Geschäftswert

Die Neuerstellung eines lokal installierten Visual Studio Code-Arbeitsbereichs zur Untersuchung oder Problembehandlung einer Debitor*innenumgebung umfasst das manuelle Erstellen von Arbeitsbereichen, Projekten und Startkonfigurationen sowie das Herunterladen von Symbolen, was sowohl gewisse Vorkenntnisse als auch Zeit zum Durcharbeiten erfordert.

Um diesen Prozess zu vereinfachen und zu beschleunigen, wird dem Webclient eine neue Option zum Öffnen einer lokalen Visual Studio Code-Instanz für die aktuelle Erweiterung und Umgebung hinzugefügt, sodass mit nur einem Klick ein passendes Visual Studio Code-Projekt zur Untersuchung oder Fehlerbehebung eingerichtet werden kann.

Einzelheiten zur Funktion

Als Entwickler*in oder Berater*in können Sie im Webclient eine neue Visual Studio Code-Sitzung für eine bestimmte Produktions- oder Sandbox-Umgebung der Debitor*innen öffnen. Es werden zwei verschiedene Kontexte unterstützt:

  • Öffnen einer Seite aus der Seitenprüfung
  • Fehlerbehebung der aktuellen Sitzung auf der Seite Hilfe und Support

Hier ist ein Beispiel für die Bereitstellung von Visual Studio Code aus der Seitenprüfung für ein bestimmtes Feld:

Beispiel für die Bereitstellung von VS Code aus der Seitenprüfung von einem bestimmten Feld

Bereitstellen von Visual Studio Code und Anhängen an die aktuelle Sitzung aus dem Abschnitt Fehlerbehebung der Seite Hilfe und Support:

Neue Seite „Hilfe und Support“ | Fehlerbehebungsoption zur Bereitstellung von Visual Studio Code und Anhängen an den Client

Je nach Kontext wird Visual Studio Code geöffnet, um die Überprüfung von Objekten und Quellen und das Anhängen zum Debuggen oder Snapshot-Debuggen zu ermöglichen und ein Profil für die aktuelle Webclientsitzung zu erstellen. In jedem Fall wird der Zugriff auf den Quellcode durch die Einstellungen des Ressourcenoffenlegungsprofils für jede Erweiterung eingeschränkt:

  • Wenn Visual Studio Code bereits geöffnet ist, wird die letzte aktive Sitzung verwendet. Andernfalls wird eine neue Visual Studio Code-Instanz geöffnet. Wenn die AL-Spracherweiterung nicht installiert ist, werden die Benutzer*innen aufgefordert, sie zu installieren, und der Vorgang wird beendet.
  • Es wird ein neues Projekt erstellt oder aktualisiert, und je nach Produktions- oder Sandbox-Umgebung wird eine passende Startkonfiguration erstellt.
  • Bei Aufruf für eine Seite in der Seitenprüfung werden Symbole für diese Seite heruntergeladen.
  • Wenn die Benutzer*innen sich zum Debugging entscheiden, wird der Visual Studio Code an den Webclientprozess angehängt, von dem aus er aufgerufen wurde, und es wird darauf gewartet, dass der Code bei einem Fehler unterbrochen wird.

Wenn Sie diese Funktion verwenden und neue Projekte generieren möchten, sollten Sie die Projekte von Zeit zu Zeit löschen, um nicht zu viele ungenutzte Projekte anzusammeln. Die Funktion könnte auch dazu verwendet werden, einen neuen Standardprojektspeicherort anzugeben. Möglicherweise möchten Sie diesen jedoch auch für reale Projekte nutzen.

Teilen Sie uns Ihre Meinung mit.

Helfen Sie uns, mit Ideen, Vorschlägen und Feedback Dynamics 365 Business Central zu verbessern. Nutzen Sie das Forum unter https://aka.ms/bcideas.

Siehe auch

Direkte Problembehandlung in Visual Studio Code über den Webclient (Dokumente)