

It only applies to the Zip File type and is recommended.Here is a short list of some of my favorite features of this MSI package creator: Zip File Structure ( Zip File only) – This page is used to specify the file structure to use for the zip file build.It only applies to the Package type and is recommended. Package Attributes ( Package only) – This page is used to configure the display name and synopsis for a package.It only applies to the Installer type and is recommended Version Information ( Installer only) – This is used to enter the version and company information for an Installer.Refer to the details for each build specification type for more information. It is recommended for every build specification type except Package and Zip, where it does not apply. Source File Settings – This page is used to edit properties for the files and folders included in your build specification.It is recommended for every build specification type except Zip, where it does not apply. Destinations – This page is used to configure destination settings and add destination directories to your build specification.This configuration is required for all build specification types except Package, where it is only recommended. Source Files – This page is used to add and remove files and folders from your build output.It is recommended for all build specification types except Installer, where it is required. Information – This page contains the basic items of information pertaining to the specification and its target filename and general destination.To see which configurations are required, recommended, or optional for your build type, see the Configuring Specifications for a Built Application section of the Developing and Distributing an Application in the LabVIEW Help. As an example, you could have multiple Application (EXE) specifications but if you didn’t customize the recommended Information page, all the EXEs would be named “Application.exe”. Recommended means the page will use default settings but you should customize them. Explore the options in each configuration page and refer to the Application Properties in LabVIEW Help for more information on settings per category.īelow, the term Required is used to indicate that you must customize information on the page for your build specification. You can follow along with the images below by opening a LabVIEW project, right-clicking the Build Specifications project item, and selecting New > Application (EXE) or other build type. The screenshots below are from the Application (EXE) build type unless otherwise stated. These pages are titled similarly for the different build specification types but may look different depending on the type. When you are using the Application Builder you are presented with several different configuration pages. If you use the LabVIEW Base Package or Full Development System, you can purchase the Application Builder separately. The LabVIEW Professional Development System includes the Application Builder. The LabVIEW Application Builder is required in order to create an executable or installer. You can access the LabVIEW Help by selecting Help»LabVIEW Help in LabVIEW. Refer to the LabVIEW Help for the most detailed and up-to-date information about the Application Builder. Using build specifications differs significantly depending on the version of LabVIEW you use. Zip files that are useful for distributing a large amount of code as a single, portable file.Shared libraries that call LabVIEW code from text-based programming languages, such as LabWindows/CVI, Microsoft Visual C++, and Microsoft Visual Basic.Packed project libraries that package multiple files in one location with a project library as the root file.Packages that are used to distribute other build specification outputs using NI Package Manager or SystemLink.NET interop assemblies that package VIs for the Microsoft. Installers that install stand-alone applications and shared libraries created for the Windows platform.Stand-alone applications that can be distributed to users who have the LabVIEW Run-time Engine.To address this issue, NI provides the LabVIEW Application Builder, a user-friendly tool that enables LabVIEW users to configure build specifications: Software developers rarely intend for a finished application to be used only on the development computer.
