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:
Visual Studio Code inrichten en koppelen aan de huidige sessie vanuit de sectie Problemen oplossen van de pagina Help en Ondersteuning:
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)