Joan Venge
Joan Venge

Reputation: 331390

Mono feature complete

Does Mono miss any functionality from .NET? If not, when will we see official MS recognition for it, like including Mono platforms in the Platforms section on MSDN?

It seems like they are seen as separate things.

Upvotes: 1

Views: 530

Answers (3)

denis phillips
denis phillips

Reputation: 12780

MoMA is a useful tool for examining your assemblies and reporting on any potential issues (e.g., not implemented methods).

There are a couple of things to be aware of with Mono. Despite a good report from MoMA, we've run into bugs (including regressions in the new 2.2 release) as you would expect. You do have the source and I really recommend being able to build Mono (in particular the managed part which compiles the libraries). Be sure to push bug reports via the public bugzilla for Mono.

Also, be aware of dependencies on third party libraries. Thorough testing is a must. For example, we tried using xUnit.net with mono and it mostly worked well. However, it uses an ugly reflection hack to set the value of a private member variable (in the Exception class). Of course, something like this is bound to cause runtime issues. Once again, source code to the rescue as xUnit.net is OpenSource.

Upvotes: 3

user6212
user6212

Reputation:

To see the status of anything in the Mono object model vs the .NET Framework you can go to this page...

Upvotes: 3

Jon Skeet
Jon Skeet

Reputation: 1503140

They are separate things - Mono is a competitor to .NET. I doubt very much that we'll ever see it being advertised on MSDN. Would you expect Microsoft to have an advert for a Linux distribution there? ;)

(And no, Mono doesn't contain everything from .NET.)

Upvotes: 6

Related Questions