My question is similar to this and this , but there is a slight difference. So I ask about it here.
I have a brilliant .Net 3.5 Windows Service (with NHibernate, LINQ, lambda expression) etc. running on Windows. Now I plan to port my application to Linux, so I'm thinking of Mono.
Is it possible to simply compile my .net application on Windows and copy it to a Linux machine with .Net (mono version) installed and expect it to work smoothly? If not, is there anything I should do?
Any answers or pointers are welcome.
Start with the MoMA Tool
(MoMA) , .Net Mono. (P/Invoke) , Mono. MoMA , , . MoMA , ,
: # 3.0 , LINQ ( , LINQ to SQL XML), NHiberinate ( in)
? . Mono. ; . , ( ), Mono 2.4 . , , .
, "" CLR, , , , , IMO.
, Windows - , Linux , Windows, , . , ... , , "" .. - .
, , , xbuild Windows Linux... , ..
xbuild
, Mono Migration Analyzer.