Tag Info

Hot answers tagged

14

Use MonoDevelop but beware of the quirks of X-platform .NET development First, install mono by either finding it in the Software Centre or typing sudo apt-get install monodevelop mono-vbnc MonoDevelop is pretty equivalent to Visual Studio Express the major differences being: MonoDevelop doesn't support WPF (Windows Presentation Foundation) but that ...


14

What you are looking for is Mono, which is, quoting from the project's website: An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET Mono also comes with an Integrated Development Environment (IDE): MonoDevelop. Both softwares are packaged for Ubuntu. Mono MonoDevelop This last package ...


10

The Oloh engine is way wrong. Ubuntu is a quite complex project, and it's difficult to state what is Ubuntu and what is not. But C# is not by any measure the most popular language. Ubuntu has also much more than 50 contributors and 1500 commits/year even if you only count Ubuntu specific patches. This site seems to follow some strange mix of Ubuntu and ...


6

yes it is possible to run asp.net mvc3 apps on linux box. See http://twistedcode.net/blog/post/2011/01/17/Mono-and-ASPNET-MVC-v3.aspx for details It's not very easy or pleasant process since you will need to install mono 2.10.4 or above. (install guide http://coderinserepeat.com/blog/archive/2011/Aug-14.html) AFAIK LinqToSQL will not work, however you can ...


4

It really depends on your syllabus. Mono does have VB.NET language support but the framework is somewhat different in places and I'd predict that as much of your work will be about the .NET framework as it is the core language. It might not be as it sounds like it's at a fairly elemental level (no offence intended!) Even if the work is just ...


3

The Linux Kernel (which is the core of Ubuntu) is written mostly in C and a little parts in assembly languages. And many of the applications are written in python or C or C++. C# is not a popular language for many linux users/developers because it was meant to be used for Windows. But still you are free to use it. Its just that people mostly give preference ...


3

I agree that you'll probably get better feedback on StackOverflow but as a StackOverflower, myself, I can suggest one thing: pygame. It's a framework that on the surface looks a bit silly but it actually hooks straight into SDL and has multiple graphics fallbacks. It does a lot of the heavy lifting for you and while that might not be what you want in the ...


3

If you already have experience with Visual Studio, your best bet is to use Mono. Mono is a Visual Studio equivalent for Linux, compatible with Visual Basic and C# code, a great thing for a beginner Ubuntu user that was a .Net programmer on Windows. Eclipse IDE is also a great and very powerful programming tool also compatible with C#. Both are available ...


3

Then i was at JAVA - SWT: It is to heavy. I want do code a small app that improves the Ubuntu desktop. I don't want to ship a program with eclipse included. I would suggest not to dismiss Java and SWT on this basis. If you want something in Java that really looks native, SWT is your best option. Eclipse's WindowBuilder supports it will too. You're ...


3

After download the .zip file I unzipped this. This have a couple of folders named "V2" and "V4" Both folders have the mysql.data.dll (the file that we need to register) but I used the higher version number (V4): Instal mono-gac entering this in terminal: sudo apt-get install mono-gac Now register the library: sudo gacutil -i ...


2

I can give you the perspective of someone who has developed and opensource application found in ubuntu (widemargin) using C# and mono. Mono is very mature and its core libs are complete. For developing I would recommend MonoDevelop which is a free and opensource IDE like Visual Studio. There are a few microsoft libs that don't work on ubuntu, These are ...


2

I have worked with Java and Eclipse (and NetBeans) in Ubuntu quite extensively. The nice thing about Java, is that it is portable to any platform that can run a JVM (for example: Minecraft runs on Linux, Windows, OSX, XBOX, etc...). If you like C#, you should really check-out Mono. It is an open source implementation of the .Net framework that will allow ...


1

If you already know C++ then you must already be programming at a lower level and have a better understanding of how to get the most out of the language. GCC provides a more complete implementation of C++ x11 then most other platforms so I would stick with that; using Eclipse and the C++ plugin. I would also pick up Python and QML since it shouldn't be too ...


1

vbnc will by default add many references, and apparently some of those are not installed by default on Ubuntu. I do not know what you have to install to get System.Design.dll, but you can disable the default references by passing -noconfig: vbnc -noconfig test.vb Note that this will also disable a few other default features, most notably all the default ...


1

Ubuntu is definetely NOT written in C#! Ubuntu does not even (as far as i know) ship with any C# / Mono applications installed although they are available in software centre (banshee etc) Ubuntu like most distros is made up of alot of C and C++, mix in some vala, python, perl and many others. C# is a bit of a sore point due to MS/.net connections.


1

I use a mono-dll I am making, it seems to work fine with MySQL Connector/Net Ubuntu 12.04 Precise/Server (Server) MacOSX 10.6 Snow Leopard (Workstation) MonoDevelop 3.0.4.6 Mono Runtime: Mono 2.11.4 (master/417ec78) GTK 2.24.11 GTK# (2.12.0.0) Package version: 211040000


1

You can look here: http://pkgs.org/ubuntu-11.04/ubuntu-universe-i386/monodevelop-python_2.4-2_all.deb.html You have to ensure you get all the requires: libglib2.0-cil (>= 2.12.10) libgtk2.0-cil (>= 2.12.10) libmono-corlib2.0-cil (>= 2.6.3) libmono-posix2.0-cil (>= 2.4) libmono-sqlite2.0-cil (>= 1.2.6) ...


1

I developed an Ubuntu application using Mono C# and found it to be a very effective platform. There is a lot of anti-C# attitude in the community due to C# being created by Microsoft, but the reality is that C# does the job, and does it well. MonoDevelop is a great IDE and GTK# is a joy to use for the interface. Good luck.


1

I don't know of an existing highlight for C# in Nano but you could write your own. The syntax for syntax highlighting is pretty simple. Here's the one for Java (which will be very similar to a C# syntax - mainly just different keywords): ## Here is an example for Java. ## syntax "java" "\.java$" color green ...


1

Mono Develop is an opensource IDE for doing cross platform development c#. It also works with ASP.net It is available from the ubuntu software centre: Alternatively if your the command line loving type: sudo apt-get install monodevelop


1

C# and all the other languages belonging to the .NET framework are interpreted languages. They are pseudo-compiled, not truly compiled (like C). The bytecode of the .NET framework is called Common Intermediate Language (CIL). The interpreter (sometimes known as "virtual machine") for the Common Intermediate Language is the .NET Common Language Runtime on ...



Only top voted, non community-wiki answers of a minimum length are eligible