Delen via


Visual Studio Code vanuit een webclient openen om extensies te onderzoeken of problemen hiermee op te lossen

Belangrijk

Deze inhoud is gearchiveerd en wordt niet bijgewerkt. Ga voor de meest recente documentatie naar Nieuwe of gewijzigde functies in Business Central. Ga voor de meest recente releaseplannen naar de pagina Releaseplannen voor Dynamics 365, Power Platform en Cloud for Industry.

Geactiveerd voor Openbare preview Algemene beschikbaarheid
Beheerders, makers, marketeers of analisten, automatisch 10 sep. 2023 2 okt. 2023

Zakelijke waarde

Het opnieuw maken van een lokaal geïnstalleerd Visual Studio Code-werkgebied om een klantomgeving te onderzoeken of problemen op te lossen, omvat het handmatig maken van werkgebieden, projecten en startconfiguraties, en het downloaden van symbolen. Dit vereist kennis en kost tijd.

Om dit proces te vereenvoudigen en te versnellen wordt aan de webclient een nieuwe optie toegevoegd om een ​​lokale Visual Studio Code-instantie voor de huidige extensie en omgeving te openen, waardoor met slechts één klik een overeenkomend Visual Studio Code-project kan worden ingesteld voor inspectie of probleemoplossing.

Functiedetails

Als ontwikkelaar of consultant kunt u vanuit de webclient een nieuwe Visual Studio Code-sessie openen voor een bepaalde klantproductie- of sandbox-omgeving. Er worden twee verschillende contexten ondersteund:

  • Open een pagina vanuit de inspectiefunctie voor pagina's.
  • Los problemen met de huidige sessie op via de pagina Hulp en ondersteuning.

Dit is een voorbeeld van het inrichten van Visual Studio Code via de inspectiefunctie voor pagina's voor een specifiek veld:

Voorbeeld van het inrichten van VS Code via de inspectiefunctie voor pagina's voor een specifiek veld

Visual Studio Code inrichten en koppelen aan de huidige sessie vanuit de sectie Problemen oplossen van de pagina Help en Ondersteuning:

Nieuwe optie Help en ondersteuning | Probleemoplossing voor het inrichten van Visual Studio Code en koppelen aan de client

Afhankelijk van de context wordt Visual Studio Code geopend om de inspectie van objecten en bron mogelijk te maken en om de huidige webclientsessie of een momentopname en profiel te koppelen en fouten op te sporen: In beide gevallen wordt de toegang tot de broncode beperkt door de profielinstellingen voor blootstelling van resources voor elke extensie:

  • Als Visual Studio Code al geopend is, wordt de laatste actieve sessie gebruikt; anders wordt er een nieuwe Visual Studio code geopend. Als de AL-taalextensie niet is geïnstalleerd, wordt de gebruiker gevraagd deze te installeren en wordt het proces beëindigd.
  • Er worden een nieuw project en een geschikte startconfiguratie gemaakt of bijgewerkt (afhankelijk van of het om een productie- of sandbox-omgeving gaat).
  • Als dit voor een pagina wordt aangeroepen in de inspectiefunctie voor pagina's, worden symbolen voor die pagina gedownload
  • Als de gebruiker kiest voor foutopsporing, wordt Visual Studio Code gekoppeld aan het webclientproces waarin de pagina is aangeroepen en wordt gewacht op breakOnError.

Wanneer u deze functie gebruikt en ervoor kiest om nieuwe projecten te genereren, moet u de projecten af ​​en toe verwijderen om niet veel ongebruikte projecten te verzamelen. Een andere optie is om de functie te gebruiken om een ​​nieuwe standaard projectlocatie op te geven, maar misschien wilt u dat ook voor echte projecten gebruiken.

Geef ons uw mening

Help ons Dynamics 365 Business Central te verbeteren door ideeën te bespreken, suggesties te doen en feedback te geven. Gebruik het forum op https://aka.ms/bcideas.

Zie ook

Rechtstreeks vanuit de webclient problemen oplossen in Visual Studio Code (docs)