3 The Mono runtime was shipped with the .NET 1.1 library APIs,
4 but until recently we did not have strong names or Global
5 Assembly Cache support so our libraries did not actually
6 encode the proper information about references.
8 Lacking this, in the early days of Mono we hardcoded our code
9 generator to set the values to the version of the .NET 1.0 API
10 to allow code to move back and forth between Windows and Linux.
12 With the deployment of the GAC to Mono we no longer distribute
13 assemblies without version information, and they are only
14 available through a versioned directory.
16 To assist people in migrating their applications from the
17 pre-Beta rollout of Mono, the runtime has a special feature to
18 remap references to the System.* assemblies with version 3300
19 to version 5000 but a warning is displayed:
22 Compat mode: the request from XXXX to load YYYY was remapped (http://www.go-mono.com/remap.html)
25 To solve this issue, use a new version of Mono to rebuild the
26 program listed as XXXX, this will remove the warning.
28 Alternatively, if you do not have the source, you can set the
29 environment variable MONO_SILENT_WARNING to eliminate those
33 export MONO_SILENT_WARNING=1