Creating the base app
Since the base application is no longer available through C/Side, we must find other ways to access the source code of the base application for searching and debugging.
The cool part is that you already have access to it and let me demonstrate how you can create your own base application I a few steps.
First create a new AL project in Visual Studio Code:

Select the runtime that corresponds with the solution you need access to.
Complete the settings in the launch.json file to connect to the solution.

Then download the symbols. This will create a new folder named: .alpackages

Open the folder and drag the Microsoft_Base_Application file to a new folder. I usually create a folder in the AL folder and name it _BaseApp 15.1 if the version is 15.1.
Then rename the .app extension to .zip. All app-files are actually archives and can be opened.
You can only open the file with Winrar and you can buy your own version from here.
The archive looks like this:

Searching the base app
You can extract the content to your folder and then open it with Visual Studio Code:

As it appears, Microsoft have changed the naming convention of the files, so they have the format:
<Object Name>.<Object Type>.al
That also means that now it is no longer possible to read the object numbers from the file name, which can make it challenging to find the next vacant number. Ctrl+Space will help in some environments by suggesting the next object number when creating a new object, but it does not work in all environments.
So, how do we search for files in the base application?
The answer is Ctrl+P in Visual Studio Code, which will open a search bar that works like the search in the client. If I need the sales order pages, it is enough to search for sal or pa or in this case the salesheader.tab for the sales header table.

Selecting the file will open the object.

It is not possible to use the Go to Definition function but the search is there for a reason
One of the most awesome functions in the Visual Studio Code is the ability to search or even replace across all objects in the project. In the base app, it is the search function that gives value. Below a search is made for record “sales header” which will show all places where the sales header is declared as a variable.

Debugging the base app
In order to debug the base app, it is first necessary to connect the base-app to the service tier. This can be done from the run and debug icon:


In future versions the icon has changes and now looks like this


Click the Add configuration and the following option shows up:

Here attach to the servicetier.

Then DO NOT download symbol, instead, use Ctrl+P and select Debug without publishing.
Set a break point somewhere in the code.

And start debugging.
In the run and debug section all the usual tools are available:
- Global variables
- Local variables
- Watches
- Call Stack
Happy debugging
My777apk, classic! 777, huh? This must be where the luck is! Time to download and see if I can hit the jackpot. You know you want to download my777apk
Just downloaded the 188bet app via cachvao188bet.net and it’s a game changer! So much easier to place bets on the go. Get yours: tải app 188bet
Unquestionably believe that which you said. Your favourite reason seemed to be on the internet the
simplest thing to consider of. I say to you, I
definitely get irked even as other people consider issues that
they plainly don’t know about. You managed to hit the nail upon the highest
and outlined out the whole thing with no need side effect
, folks could take a signal. Will likely be back to get more.
Thank you
Spicycassino is bringing the heat! I’m talking slots, table games, the works! It’s got everything you need for a good night in or a casual spin. And who knows? Maybe you’ll hit the jackpot! Give ’em a look at jackpot 777.
Very interesting information!Perfect just what I was searching for!
certainly like your website however you have to take a look at the spelling on quite a few of your posts. Many of them are rife with spelling problems and I in finding it very bothersome to inform the reality on the other hand I?¦ll certainly come again again.
заклепка вытяжная шт вытяжные резьбовые заклепки
За год использования кракен маркет даркнет ни разу не подвёл с доступом
In order to debug the base app, it is first necessary to connect the base-app to the service tier.
дома коттеджи дизайн фото дизайн ремонта коттеджа
дизайн прихожей в квартире дизайн проект двухкомнатной квартиры
You have remarked very interesting points! ps nice website .
высота полотенцесушителя купить полотенцесушитель
That is really interesting, You are an overly skilled blogger. I have joined your rss feed and look forward to in the hunt for more of your magnificent post. Also, I have shared your web site in my social networks!
аппаратная косметология центр медицинской косметологии
globalrelationshipclick – Platform is well-organized, made connecting with global professionals effortless.
digital buying experience site – Smooth browsing and clear layout, great for discovering and building ideas.
Velvet Vendor 2 Collection – Came up in search, content is genuine and thoughtfully organized.
Vendor Velvet Finds Online – Navigation is simple, standout products, and trustworthy descriptions throughout.
Venverra Shop – Great variety of items, modern layout makes browsing easy.
Venvira Web Shop – Nice initial experience, clean interface and easy to browse.
direct store access – It’s refreshing to see stylish products and a fast payment process.
digital shopfront – Clean pages and easy navigation make the shopping experience enjoyable.
exclusive snack portal – Clear, useful descriptions and appealing products make shopping easy.
premium notebook store – I came across the perfect match while exploring tonight.
check it out here – I discovered deals that felt exclusive compared to other online stores.
check it out here – The layout is tidy and finding items takes no time at all.
premium coupon site – I like how intuitive and easy it is to use the offers.
online router hub – The site feels responsive and the product options are strong.