# Export .NET Support

KeyView provides interfaces to its Java APIs in the .NET environment. These interfaces enable you to write C# or Visual Basic .NET programs that call Export APIs and run them natively in the Microsoft .NET Common Language Runtime (CLR).

For a full description of the API classes, see the `Javadoc` in the directory `install\javaapi\javadoc`.

## Third-Party Software and Redistributable Files

You need the following components to develop applications in the .NET environment:

- Microsoft .NET Framework Version 2.0 SDK

- Microsoft .NET Framework Version 2.0 Redistributable Package

- Micro Focus-supplied dynamic link library, `kvexportdotnet`, which is installed to the Export `\bin` directory.

  NOTE: The KeyView installation does not register the Export .NET library in the Global Assembly Cache (GAC) on your machine.

The following files must be redistributed with your .NET application:

- `kvexportdotnet` library (.NET API)

- `kvhtmlwrapper` library (C wrapper around `kvhtml`)

- Microsoft .NET Framework Version 2.0 Redistributable Package

- other files listed in the Files Required for Redistribution.

## Sample Programs

The following executables are J# sample programs that have been compiled for .NET. They are installed to the `Install_Dir``\Export SDK\bin` directory.

- `ExtractExport.exe` (See ExtractExport)

- `HtmlTestJ.exe` (See HtmlTest)

The following C# program is also available. It is installed to the `Install_Dir\Export SDK\dotnet\sample` directory and can be compiled in Visual Studio:

- `HtmlConvFileToFile.cs` (See HtmlConvFileToFile)

_FT_HTML5_bannerTitle.htm