Tag Info

Hot answers tagged

16

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 ...


15

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

Yes you can use mono For a nice IDE to work in try monodevelop sudo apt-get install monodevelop This will also pull in all the necessary runtimes needed.


12

you can also install the compiler for the versions sudo apt-get install mono-gmcs


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 ...


4

@ShockWave: I would say python, via quickly http://developer.ubuntu.com/resources/tools/quickly/. Ubuntu provides some pretty neat tools to get you started. c++, via qtCreator, is also a good choice.


3

Since your application uses .NET framework, You could use MONO project, which is open-source implementation of Dot net framework. A good IDE for mono is monodevelop. You can install it from Software center. or using the terminal: sudo apt-get install monodevelop


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 ...


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

Does compile flawlessly on my setup. You should have this package installed: mono-2.0-devel This should draw all required dependencies for a command line compile. If you want more comfort, I would recommend installing the monodevelop package.


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 ...


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

You also can stay with the previous mono/.net (such as 2.0, 3.0) by installing the respective compiler. Go to the Ubuntu Software Center, and search for "C# compiler", you will find the earlier compiler there.


2

Check out Mono and MonoDevelop http://www.mono-project.com/ .


2

You should have installed mono-runtime to run .NET/Mono applications, plus Wine if they use Windows specifics.


2

I think it just that typo, It should be indicator.Label = "new label"; with capital L. Here is my complete working showcase (Tested on Ubuntu 14.04): indicator_demo.cs using Gtk; using AppIndicator; public class IndicatorExample { static Window win; static ApplicationIndicator indicator; static int c; public static ...


2

Monodevelop is still actively developed It's no longer packaged for recent versions of Ubuntu You will have to setup their own repo Though less popular than it used to be IMHO for desktops, Mono itself is still actively developed and recently mono on mobile platforms.


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

C# programming with via Mono and MonoDevelop, using GTK# for the GUI is excellent. I think you'll find the switch-over from Visual Studio quite simple after a little getting used to. I find that I prefer GTK# to WPF.


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

Rolf, unfortunately your solution doesn't work in Ubuntu 12.04.2 LTS: $ vbnc -noconfig test.vb -imports:System Visual Basic.Net Compiler version 0.0.0.5943 Copyright (C) 2004-2010 Rolf Bjarne Kvinge. All rights reserved. Error VBNC30456: 'ComponentModel' is not a member of 'Global.System'. Error VBNC30456: 'CodeDom' is not a member of 'Global.System'. ...


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

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) ...



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