A problem I have encountered while converting a project from VB.NET to Mercury is that Mercury does not seem to support project-level Imported namespaces. This feature allows me to identify imported namespaces at the project-level, so I don’t need to do it in each individual file. From what I can tell, this is a VB.NET-only feature and is not supported by C#.
Because my original project took advantage of this feature, when I convert my project to Mercury, my project reports many Unknown type errors. I can obviously fix these my adding an Imports statement to each file, but it would be preferable if there was a way for Mercury to support this without requiring additional changes.