|
ProjectConfig_App.xml |
|
|
|
|
The structure of I-Configure projects are controlled by a configuration file, typically installed to
<PATH>Program Files\Common Files\Alias\I-Configure\Application Data
and called ProjectConfig_”App”.xml
e.g. ProjectConfig_Spoolgen.xml
|
Warning! Configuration files can be viewed in Internet Explorer - but should not be modified. |
Projects are therefore application specific, but can be enabled for multiple applications from the same source, e.g. applications supplied by Alias, if need be.
The Project configuration file defines:
Any data files that must be copied to the Project (or Style).
Any folders that must be created.
Any Mandatory Styles that must be created. For example, SPOOLGEN v5 must have a style called "SGImport" and one called "Spool".
Any application specific Project defaults.
When a new I-Configure project is created, the user must specify which application it is for. I-Configure will display a list of “supported” applications - dependent on what has been installed.
To specify which application the project applies to:
When creating a new project, select an application from those available in the Application drop-down:

If a file with the name UserProjectConfig_"app".xml is found in the same folder as the supplied ProjectConfig_"app".xml file, it is used in preference to define the project structure, style content and so on.
This allows a user specific project configuration to be created, which will not be overwritten by the next installation of I-Configure. For example, if both UserProjectConfig_I-Sketch.xml and ProjectConfig_I-Sketch.xml were found in the same folder, the former would be used by I-Configure when the user sets-up a new project for I-Sketch.
New syntax in ProjectConfig_App.xml file allows user to specify an initial setting (in the form of an xml file) for any property.
Syntax:
<SetProjectProperties PROPERTY='FILENAME' />
For example
<SetProjectProperties
WeldGaps='$APPCONFIG$\Application Data\WeldGaps_Template.xml'
ElbowConversion='$APPCONFIG$\Application Data\ElbowConversion_Template.xml'/>
I-Configure then loads the specified property with the contents of the specified file.
See