/build/static/layout/Breadcrumb_cap_w.png

Application Type - .NET Application, Win32(Non .NET) or Mixed (Both .NET and Win32) in Wise

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!


0 Comments   [ + ] Show comments

Answers (2)

Answer Summary:
See the below answers
Posted by: jagadeish 11 years ago
Red Belt
3

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


Comments:
  • This defaults to the Default Application Type that is specified in Tools-> Options-> .NET Assemblies tab - jagadeish 11 years ago
  • 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. - nbafifa02 11 years ago
Posted by: piyushnasa 11 years ago
Red Belt
1

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

http://msiworld.blogspot.com.au/2011/11/frequently-asked-questions-about-com.html

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

Hope it helps you for better understanding of the concepts.

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ