Questions tagged [mono]

Mono is an open source implementation of .NET that runs on many platforms, including Linux, Mac OS X, and Windows. This allows running .NET applications on platforms other than Windows with little to no modification. Do NOT use this tag for questions about Java/Spring - use [spring]/[java] instead.

Mono, the open source development platform based on the .NET framework, allows developers to build Linux and cross-platform applications with improved developer productivity. Mono's .NET implementation is based on the ECMA standards for C# and the Common Language Infrastructure, but it also re-implements many Microsoft proprietary components like ADO.NET, WebForms, and WinForms.

Mono includes both developer tools and the infrastructure needed to run .NET client and server applications.

Since Microsoft open sourced .NET Core, the Mono repo has started to lose its importance in the ecosystem. Contribution to it fell significantly after 2020 and many reported issues remain opened.

Features:

  • Multi-Platform Runs on Linux, OS X, BSD, and Microsoft Windows, including x86, x86-64, ARM, s390, PowerPC and much more

  • Multi-Language Develop in C# 4.0 (including LINQ and dynamic), VB 8, Java, Python, Ruby, Eiffel, F#, Oxygene, and more

  • Binary Compatible Built on an implementation of the ECMA's Common Language Infrastructure and C#

  • Microsoft Compatible API Run ASP.NET, ADO.NET, Silverlight and Windows.Forms applications without recompilation

  • Open Source, Free Software Mono's runtime, compilers, and libraries are distributed under OSI approved licenses and are available for dual-licensing

  • Comprehensive Technology Coverage Bindings and managed implementations of many popular libraries and protocols

Link:

10001 questions
4
votes
1 answer

SQLProvider won't work for any database type. No types from SqlTypeProvider [F#][macOS]

I'm trying to use SQLProvider to access MySql database. So far I have this code: let [] resolutionPath = @"../mysql/" let [] connectionString = "Server=localhost;Database=mydb;User=root;Password=root" type sql =…
mateuszlewko
  • 1,110
  • 8
  • 18
4
votes
1 answer

F# interactive terminated

I just updated Xamarin Studio on my Mac. Xamarin Studio is version 6.2 (build 1821). F# interactive now reports the error: Session termination detected. Press Enter to restart. Pressing ENTER does not restart the shell. I have closed the shell and…
downeyt
  • 1,206
  • 2
  • 12
  • 23
4
votes
3 answers

How can I install libgluezilla on Ubuntu 8.04?

I want to use the Web Browser control within an mono application, but when I do get the error "libgluezilla not found. To have webbrowser support, you need libgluezilla installed." Installing the Intrepid Deb causes any application that references…
Kris Erickson
  • 33,454
  • 26
  • 120
  • 175
4
votes
2 answers

How to develop for .NET Micro Framework on Linux?

Is there an IDE which will allow me to develop for the .net Micro Framework on Linux? Maybe MonoDevelop?
Jader Dias
  • 88,211
  • 155
  • 421
  • 625
4
votes
4 answers

Can Mono run under IIS 7?

Why would Mono not being able to run under IIS 7 ? Update: what prevent to develop an ISAPI for that purpose ?
user310291
  • 36,946
  • 82
  • 271
  • 487
4
votes
2 answers

Mono framework shebang linux

I have a c# source file. Is there any way to put something like #!/usr/bin/env mono, so it will be compiled and then run as executable: For python for example, i'll do like this: #!/usr/bin/env python In fact, what I want is to run the script…
Teodor Pripoae
  • 1,388
  • 1
  • 11
  • 26
4
votes
2 answers

MONO 4.6.2 High CPU Usage on Server

I have updated my: Ubuntu server to 16.04.1 LTS and MONO to v4.6.2 ...from official repository. Since the update, the websites are still running fine, but after about a day or two, some of the MONO processes go crazy and take 100% of the CPU. I…
Etienne Charland
  • 3,424
  • 5
  • 28
  • 58
4
votes
2 answers

SQLite on Mono/Ubuntu: DllNotFoundException SQLite.Interop.dll

I developed a SQLite/C# application on Windows and am deploying it on a Ubuntu server. I downloaded the pre-compiled DLLs for MONO here https://system.data.sqlite.org/downloads/1.0.104.0/sqlite-netFx451-binary-Mono-2013-1.0.104.0.zip I downloaded…
Etienne Charland
  • 3,424
  • 5
  • 28
  • 58
4
votes
1 answer

Force MonoDevelop to 'Run Tests' under a specific runtime

A heap of our unit tests are failing under Mono on OS X with the following error: System.TypeLoadException : Could not load type 'System.Func``2' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. On of the…
Michael Shimmins
  • 19,961
  • 7
  • 57
  • 90
4
votes
1 answer

How to draw something (line, circle etc.) on a Gtk# Window?

I'm using Mono and C#. I would like to create a "graphical" application. In WinForms and .NET I can use System.Drawing. What can I use with GTK#? And, how is the performance of GTK# under Windows?
stighy
  • 7,260
  • 25
  • 97
  • 157
4
votes
1 answer

C# ANTLR parser does not implement inherited abstract member TokenNames.get

I'm trying to use an ANTLR 4.5.3 parser in C# on Mono (running from Xamarin Studio 6.1.2 on macOS 10.11.3), but the code generated by the antlr4 Java command-line tool has one error which prevents compilation. My grammar is as follows: grammar…
Aaron Christiansen
  • 11,584
  • 5
  • 52
  • 78
4
votes
2 answers

.net Portable Class Library Contains Microsoft.VisualBasic as dependency

I created a portable Class library, which should be used in a xamarin project, I removed the Microsoft.VisualBasic reference explicit in the Project. Using the library in the xamarin project causes the following compiletime error: Exception while…
Ced
  • 1,301
  • 11
  • 30
4
votes
2 answers

So what's the deal with F#, now that it's been open-sourced?

I got pretty excited after finding out that F# will be released under the Apache license. But I am still not sure, whether the language/ecosystem is something worth investing my time in. So - what do you think will happen now? The F# team publishes…
Michał Bendowski
  • 2,711
  • 1
  • 23
  • 32
4
votes
2 answers

Native Android library in Unity throws DllNotFound exception

I have written a chess library in C++ and I have compiled it for Windows (32-bit and 64-bit) and Android (x86 and armebi-v7). My Windows build works completely correct, But when I build it for Android and when I run the game, I receive the following…
Matin Lotfaliee
  • 1,745
  • 2
  • 21
  • 43
4
votes
5 answers

Is Mono for OSX viable for learning C#?

I need to learn C#. All of my computers are Macs running the latest version of OS X. I do not want to use Windows, but I will if I must. That being said, as a new programmer, can I learn C# efficiently with this Mono platform on OS X? Edit I'm…
Jonathan Musso
  • 1,374
  • 3
  • 21
  • 45