Portability issues of .NET applications from Windows to Linux
First of all, there was a similar thread on running .NET applications on Linux, but I did not find any interesting points or the solution to my problem. So, I hae started this thread.
I had developed a .NET application on windows 2 years ago. The application is a "windows-forms" based application. I have installed Mono after reading the article. But, the application source code is not small and is not in a single file, as expected. Now, how do I run it on my Debian? I need help to do so. Please suggest me if you have any.
I tried to run it as given in the article. The output that I got is:
DATA MINING TOOL.exe DATA MINING TOOL.ilk DATA MINING TOOL.pdb
# mono DATA\ MINING\ TOOL.exe
Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for <Module> ---> System.DllNotFoundException: msvcm80d.dll
at (wrapper managed-to-native) <Module>:<CrtImplementationDetails>.ThrowModuleLoa dException (string,System.Exception)
at <Module>.<CrtImplementationDetails>.LanguageSuppor t.Initialize (<CrtImplementationDetails>.LanguageSupport* ) [0x00000]
at <Module>..cctor () [0x00000] --- End of inner exception stack trace ---
Also, does mono provide a single compiler for C++, C# etc?
Deepak B M