| Online Eiffel Documentation

EiffelStudio

# Installation

For certain tools (including ASP.NET) to detect the availability of a CodeDom Provider, the corresponding assembly name must be listed in the .NET machine wide configuration file typically located in:

    %SYSTEM_DRIVE%\Windows\Microsoft.NET\Framework\vx.x.xxxx\CONFIG\machine.config

(where vx.x.xxxx corresponds to the .NET Framework version number). The available CodeDom Providers are listed under the <compilers> XML node. The Eiffel CodeDom Provider implements a.NET Installer class so that should you need to add the Eiffel CodeDom Provider to the machine configuration file, simply run the .NET SDK command line utility InstallUtil as follows:

    InstallUtil EiffelSoftware.Codedom.dll

Conversely, should the Eiffel Codedom Provider not be required anymore, running the following command line will remove it from the machine.config file:

    InstallUtil /u EiffelSoftware.Codedom.dll

Note: The Eiffel for ASP.NET installation program will take care of registering and unregistering the Eiffel CodeDom Provider properly.

See also: Supported constructs