Search Results for

    Show / Hide Table of Contents

    Base App Contributions

    1. Join the Microsoft Dynamics 365 Business Central Base Application contribution pilot : https://forms.office.com/pages/responsepage.aspx?id=v4j5cvGGr0GRqy180BHbR_Qj5hjzNeNOhBcvBoRIOltUOVBVTklZN1hBOTZJUU40OE5CUzNWNk1FQy4u
    2. Fork https://github.com/microsoft/BusinessCentralApps
    3. In VS Code, download "COSMO Alpaca Preview"
    4. Open the COSMO Alpaca Preview extension from the sidebar and search for the forked BusinessCentralApps repo in the tree
    5. On the project "App" do a right-cick and select "Create container" and enter a name for your new container
    6. While the container is creating, right-click on the repository and select "Clone repository"
    7. Open the directory "/App/Layers/W1/BaseApp" within the cloned repository
    8. In the new window, open the COSMO Alpaca Preview and find your container underneath project
    9. Wait until the container is "healthy". When the container is in "starting" status you can do a right click on the container and select "Show logs" to see what is happening
    10. When the container is healthy, right-click on the container and select "Create launch.json" to setup the connection to the container for development
    11. Right-click on the container and select "Download DLL package"
    12. Right-click on the container and select "Copy password"
    13. Press F1 -> Download symbols, choose the container, enter your username and paste the copied password (you may need to to swith AL Langauage extension to Pre-Release version : https://learn.microsoft.com/en-us/dynamics365/release-plan/2023wave2/smb/dynamics365-business-central/get-al-vsix-preview-versions-visual-studio-code-marketplace)
    14. Right-click on the container and select "Prepare for base app deployment". This sets the assembly probing paths and increases the version of the base app in app.json
    15. In the meantime the DLLs should have been downloaded via your browser. Extract and move them to the .netpackages directory. Reload VS Code for AL to grab those changes
    16. If you haven't got the newest AL extension and seeing errors you might need to set the runtime in app.json to 12.0
    17. Now you're ready to go. Publish with F5 and enter your username and the generated password you copied earlier the access the webclient.
    Your browser does not support the video tag.
    In This Article
    Back to top 2025 © COSMO CONSULT - Data protection - Imprint