The app.json file contains properties about your extension, such as the name and version.
All properties are explained in the Microsoft Docs (https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-json-files). We will only populate the mandatory properties for now:
- id: This is a unique ID for your extension and is autogenerated. Never change this value.
- name: The name of your extension as it will be displayed to the user.
- publisher: This usually contains the name of the company or individual who owns the intellectual property of the extension.
- version: Your extensions can be versioned using this property. You can use this when you create a new version of the extension to determine if upgrade code needs to be executed.
- idRange: This tells the compiler which object numbers are to be used for this extension. You must provide a range for application object IDs in the format "idRanges": [{"from": 50100,"to": 50200},{"from": 50202,"to": 50300}].