Hi, whatever I capture an EXE or create a reponse transform for a MSI, the Application Type in Wise is set to .NET Application by default. I do not know the difference among the above three options. Can anyone please explain what are they? Also, Which one should I select under what situation? Thanks!

Answer Summary:
See the below answers
0 Comments   [ - ] Hide Comments


Please log in to comment

Community Chosen Answer



Application Type - Specify whether your application is a standard Win32 or a .NET installation. This also determines how Windows Installer Editor handles COM interoperability registry entries.

Win 32 (non .NET)

Select this if your application is a standard Win32 installation without .NET assemblies.

NET Application

Select this if your application is a .NET installation with only .NET elements.

Mixed (.NET and Win32)

Select this if your application installation contains both Win32 and .NET elements. When this option is selected, the Generate COM interop registry keys for .NET Assembly check box on the File Details dialog box > Self-registration tab is marked by default for all .NET assemblies you add to this installation. The assemblies will be registered so that they can be called as though they were COM elements.

When the .NET Application or Mixed option is selected, entries are created in the MsiAssembly and MsiAssemblyName tables for each assembly you add to the installation. The Global Assembly Cache directory also appears on the Files page

Answered 07/29/2012 by: jagadeish
Red Belt

  • This defaults to the Default Application Type that is specified in Tools-> Options-> .NET Assemblies tab
  • Thanks for your quick reply mate. Some terms are a bit complicated to me, such as COM interoperability registry entries, assembly and .NET assembly, I will take some time to understand this. Thanks anyway.
Please log in to comment
Answer this question or Comment on this question for clarity



Jagadeish has explained it well. As per your post of learning about COM and related things, read my post here.


I have tried to explain this in question and answer format.

Hope it helps you for better understanding of the concepts.

Answered 07/31/2012 by: piyushnasa
Red Belt

Please log in to comment