Installing special-case files

In the following sections, we'll take a look at installing files that are different from other types that we've talked about so far. Specifically, we'll cover how to install an assembly file (.dll) to the Global Assembly Cache and how to install a TrueType font file.

Adding assembly files to the GAC

The Global Assembly Cache (GAC) is a central repository in Windows where you can store .NET assembly files so that they can be shared by multiple applications. You can add a .NET assembly to it with WiX by setting the File element's Assembly attribute to .net. The following example installs an assembly file to the GAC:

<DirectoryRef Id="MyProgramDir"> <Component Id="CMP_MyAssembly" Guid="4D98D593-F4E0-479B-A7DA-80BBB78B54CB"> ...

Get WiX: A Developer's Guide to Windows Installer XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.