Jump to content

What symbolic elements are used by NI Application Builder?


Recommended Posts

In response to a LabVIEW feature request I was exploring an LVProject file for the build path.

And I noticed LabVIEW supports some symbolic elements:

<Property Name="Destination[0].path" Type="Path">../builds/NI_AB_PROJECTNAME/My Application/Application.exe</Property>

The element NI_AB_PROJECTNAME is the actual project title. I wonder if there are more of these options available.

Ton

PS this was seen in LabVIEW 2009

Link to comment

In response to a LabVIEW feature request I was exploring an LVProject file for the build path.

And I noticed LabVIEW supports some symbolic elements:

The element NI_AB_PROJECTNAME is the actual project title. I wonder if there are more of these options available.

Ton

PS this was seen in LabVIEW 2009

Great topic.

I was recently trolling through a 9.x project looking at these so that I could resolve the build spec paths into absolute paths.

This was due to the new build feature in 9.x and how the paths are constructed and the issues associated with that.

I wanted to add in 9.x support for my build script which would transparently build the Executable or Installer under e.g. C:/dist and then move all files back to the original location in the build spec to avoid any build errors.

Due to the unknown constants in the build spec, I was not able to implement it as above.

But I came up with a workaround that does the job.

Would sure like to know what you find you tho.

Cheers

JG

Link to comment
  • 10 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.