ISBP11

InstallShield 2016

Project • This information applies to the following project types:

Basic MSI
InstallScript MSI
MSI Database

Message (Warning)

File [1] appears to be a precompiled native image of a .NET assembly. This may decrease the efficiency compared to precompiling on the target machine.

[1] is the name of a precompiled native image (.ni) of a .NET assembly.

Description

ISBP11 verifies that your project does not include a precompiled native image of a .NET assembly.

Corrective Action

To resolve this warning, replace the native image file mentioned in the message with the appropriate .NET assembly file.

If you want the assembly to be compiled to machine code during the installation, select Yes for the .NET Precompile Assembly setting of the file’s component.

Precompilation, or just-in-time compilation, takes into account the fact that some code might never be called during execution. It converts the assembly as it is needed during execution and stores the resulting native code so it is accessible for subsequent calls. Precompiling on the target machine allows the process to take advantage of the exact architecture of the machine on which it will be running.

See Also