LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Single MSI File Instead of Volume Folder

I have projects which were developed using CVI 8 and 9 and want a single .msi .exe file instead of a volume folder. I can't just zip up the volume folder either. Is there a way to accomplish this? I noticed that .msi is on the screen where the distribution is created.

0 Kudos
Message 1 of 11
(3,851 Views)

Hi Steve,

 

What do you mean by create a single .msi .exe file?   Are you trying to create an executable instead of an installer on your machine?  If so, you can navigate to Build >> Target Type >> Executable, and then navigate back to Build >> Create Release Executable.

 

One more question -- are you running the .msi file instead of the setup.exe file?  We recommend that you do not run the .msi, but instead run the setup.exe. This is because the setup.exe creates flags for the .msi to run properly.

 

 

Regards,

 

Stephanie R.

National Instruments

Stephanie R.
National Instruments
0 Kudos
Message 2 of 11
(3,821 Views)

What i think Steve means is instead of the Volume folder to have a single file which contains every thing which the user can use to install the application. eg like an .msi file.

Help share your knowlegde
0 Kudos
Message 3 of 11
(3,780 Views)

Hi Steve,

 

Unfortunately, there isn't a way to build a CVI distribution that contains only one .msi file.

 

 

Regards,

 

Stephanie R.

National Instuments

Stephanie R.
National Instruments
0 Kudos
Message 4 of 11
(3,748 Views)

Please see this post on how I make a single EXE (not MSI).

 

hth,

Ian

0 Kudos
Message 5 of 11
(3,705 Views)

Just in case I wasn't clear to everyone, I'm looking for a single file(not folder solution). This is for the distribution and not the executable. I know how to create a .zip file, but that won't suffice for the application. Hopefully the next version of CVI will have this feature if it is impossible to do with the current version.

0 Kudos
Message 6 of 11
(3,672 Views)

I had a similar question to yours and sounds like it may apply here.  I wanted a self-extracting, auto-installing file.

 

To accomplish this for free, I generate my distkit (Volumes), zip them up in winzip or whatever you prefer.  Then I used "ZIP 2 Secure EXE" to create a self-extracting installer.  There are plenty enough options to setup auto-run setup.exe upon extraction, and auto-extract and delete when through.  I believe you can even suppress certain windows as well.  if you have Winzip Self-Extractor Program, then you could use that, but it costs $.

0 Kudos
Message 7 of 11
(3,662 Views)

Yes, I agree with ngay528. In both cases we are making a single file to distribute as a stand-alone installer. 

 

The end user does not see any of the folders CVI makes when doing a regular build.  They just run it and the installation happens.  

 

Note that we make our single file as another separate process after CVI builds the "distribution kit" (folder). 

 

Ian

0 Kudos
Message 8 of 11
(3,631 Views)

@Ian,

Seems like you have responded to this similar question quite a bit now Smiley Wink

 

Hopefully NI will pick up on this feature request!!!

 

I mainly wanted it too because recently when I created a distkit, two Volume folders were created, tipping the iceberg for me.

0 Kudos
Message 9 of 11
(3,625 Views)

Hi all,

 

One thing you can do is post this idea to the NI LabWindows/CVI Idea Exchange, which is a product feedback forum where other users, as well as NI R&D, can view it and show their support through comments and Kudos.  It looks like Shako has already posted this idea -- look for "Single File Distribution."

 

 

Regards,

 

Stephanie R.

National Instruments

Stephanie R.
National Instruments
0 Kudos
Message 10 of 11
(3,580 Views)