# InstallAware MSI vs EXE output - Missing Option

**URL:** https://www.finalbuilder.com/forums/t/installaware-msi-vs-exe-output-missing-option/2376
**Category:** Discussion
**Created:** [May 14, 2015, 5:35am UTC](https://www.finalbuilder.com/forums/t/installaware-msi-vs-exe-output-missing-option/2376 "2015-05-14T05:35:19Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [May 14, 2015, 5:35am UTC](https://www.finalbuilder.com/forums/t/installaware-msi-vs-exe-output-missing-option/2376/1 "2015-05-14T05:35:19Z")

</div>

- FinalBuilder 7.0.0.3319
- Windows 8.1 Pro 64bit
- InstallaWare X2 12.4.14

We are having problems getting the final output of a InstallAware project to be MSI in one Action, then an EXE in another action. &nbsp;There appears to be missing an option in the FinalBuilder action that the Installaware build screen has called: "Build MSI Outputs instead of EXE outputs". This option seems to default to how you have saved it with your InstallAware project. If checked, MSI always is created and if not, an EXE is. We need a way to create both with 2 separate actions but cannot. Has anyone come across a solution for this? See attached images for the dialogs in question.&nbsp;  
  
Thanks,  
  
Rhett Price  
IndySoft

 ![__34749__ 0__installaware.png](https://www.finalbuilder.com/forums/uploads/default/original/2X/b/bb86aba77692a142bbbbc02f28ac218192d674d9.png)

![__34749__ 0__Installaware2.png](https://www.finalbuilder.com/forums/uploads/default/original/2X/e/e881b81b57b136bf245bad0e3501d5fd15d4c9b5.png)

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [May 15, 2015, 3:19am UTC](https://www.finalbuilder.com/forums/t/installaware-msi-vs-exe-output-missing-option/2376/2 "2015-05-15T03:19:00Z")

</div>

Hi Rhett   
  
 We don’t have Installaware X2 to test with right now, however if there is command line option for miabuild.exe then you can specify it in the “Extra Params At Start” or “Extra Params At End” fields via the Action Properties view (F12 or F4 depending on key bindings settings).

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [May 15, 2015, 3:19am UTC](https://www.finalbuilder.com/forums/t/installaware-msi-vs-exe-output-missing-option/2376/3 "2015-05-15T03:19:57Z")

</div>

Hmm… I just realised that option is there already, its the “Build Type” combo.

---

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [May 15, 2015, 3:12am UTC](https://www.finalbuilder.com/forums/t/installaware-msi-vs-exe-output-missing-option/2376/4 "2015-05-15T03:12:22Z")

</div>

Thanks for the reply. Actually the Build Type is the issue. It seems to indicate how to properly build - but the option in Installaware for “Build MSI output instead of EXE outputs” overrides whatever you pick in the Build Type dropdown in FinalBuilder and will always build a .MSI file if checked. This is just a checkbox in their project settings and there isn’t a way to toggle this on/off from the FinalBuilder dialog. I can ask their support and see if a command line is possible.   
  
 - Rhett

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [May 18, 2015, 1:47am UTC](https://www.finalbuilder.com/forums/t/installaware-msi-vs-exe-output-missing-option/2376/5 "2015-05-18T01:47:46Z")

</div>

Ok, I couldn’t see a command line option in their doco which matches what you are asking for, you will need to contact them for help, if there is an option we can add support for it. I don’t have installaware so cannot test this (they stopped giving us licenses years ago, and we cannot justify the cost of purchase).

---

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [June 2, 2015, 4:19am UTC](https://www.finalbuilder.com/forums/t/installaware-msi-vs-exe-output-missing-option/2376/6 "2015-06-02T04:19:07Z")

</div>

As a followup to this, I found out this from the InstallAware site.  
  
&nbsp;If you are using InstallAware NX or above, it is possible to generate a MSI file output from command line, passing the pre-defined InstallAware compiler variable "MSI\_ALL" as TRUE with the "miabuild.exe" command line tool.  
  
- Rhett

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [June 3, 2015, 12:04pm UTC](https://www.finalbuilder.com/forums/t/installaware-msi-vs-exe-output-missing-option/2376/7 "2015-06-03T12:04:52Z")

</div>

Is there any doco on their site you can point to that shows this?
