Extraction of Configuration Data
A Helix QAC project needs to know which files are in the users project, together with any Defines and Includes for each file. There are various methods that can be used to extract this information from a users project - we typically call this 'project synchronization'.
The different methods of synchronization may produce slightly different results as some have access to more information than others, but at least one of the methods should provide good results in virtually all user environments.
For Plug-in Users
If you are using Helix QAC Visual Studio or the Helix QAC Eclipse plugins, data extraction will be automatically done when you create your Helix QAC project (this is the preferred method of synchronization for plugin users). This is accomplished in Helix QAC Visual Studio in the following way:
- Helix QAC menu : Admin : Create/Sync Project.
and, in Helix QAC Eclipse by accessing the right-click menu on your project of choice and clicking on the following menu item:
- Helix QAC sub-menu : Convert to Helix QAC Project.
If you are using either of the Helix QAC Visual Studio or Helix QAC Eclipse interfaces, then skip to Analyzing Your Project. It is not currently possible to synchronize a project from within the Visual Studio Code extension. Synchronization should be done using one of the methods described below.