Difference between project.json and Main.xaml files

I am new to RPA UiPath. Can anybody please tell me what project.json and Main.xaml files are and the differences between project.json and Main.xaml files.

Hi @mail4bobbysam

Have a look on the project Json

Project.Json - this actually contains Details of the project like starting from name of the project, version of each project activity packages
Whenever we send a xaml file we need to share along with this Json file as a zipped folder having xaml and Json file, only then it will open the workflow with activities of those versions

Main.xaml - this contains the workflow and when published this one will be called first even though we have many other xaml in the project folder