Package Details: monodevelop-stable

Git Clone URL: (read-only, click to copy)
Package Base: monodevelop-stable
Description: An IDE primarily designed for C# and other .NET languages
Upstream URL:
Keywords: mono monodevelop
Licenses: MIT
Conflicts: monodevelop
Provides: monodevelop, monodevelop-debugger-gdb
Replaces: monodevelop-debugger-gdb
Submitter: fusion809
Maintainer: coder2000
Last Packager: TheGoliath
Votes: 36
Popularity: 0.028309
First Submitted: 2016-10-21 19:09
Last Updated: 2020-05-22 15:28

Required by (4)

Sources (1)

Pinned Comments

coder2000 commented on 2020-08-03 13:35

According to the issue described by kingkhan94,, for the last year or so MonoDevelop 8.0 has not been buildable on anything but Mac. The community has created a fork for a new environment at

kingkhan94 commented on 2020-08-03 12:22

MonoDevelop (8.X) no loger compile in Linux (only Mac)...

"Embrace, extend, and extinguish!" (EEE) =[

Possible solution is using .

Install using pamac following packages

  • monodevelop-bin
  • mono-msbuild
  • mono-msbuild-sdkresolver

Hope this helps!

UPDATE: Install xps to easily debug web projects (ASP.NET)...


Credit: @eduardolucioac commented on 2020-06-08 19:24

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »

archnix commented on 2019-04-25 08:34

Yet another tip.

The script /usr/bin/monodevelop is not valid for Arch.

The environment variables created contains invalid paths.

A working script goes like this

#!/usr/bin/env bash

#Workaround for Unity gnome shell

# Ubuntu overlay scrollbars are not working well with the 1px boundaries in the monodevelop shell

# The Oxygen GTK theme crashes unless this is set

# Add our bin/ to LD_LIBRARY_PATH so we can override system libs with bundles
### correct LD_LIBRARY_PATH
export LD_LIBRARY_PATH="/usr/lib/monodevelop/bin/:${LD_LIBRARY_PATH}"

#this script should be in $PREFIX/bin
MONO_EXEC="exec -a monodevelop mono-sgen"
### correct EXE_PATH


if [ -n "$_MD_REDIRECT_LOG" ]; then
    mkdir -p `dirname "$_MD_REDIRECT_LOG"`

If I missed something please say so.

doctorzeus commented on 2019-04-19 01:21

Thanks @jenic.

I will update that on next release.

Unfortunately lots of packages in the AUR that don't have the base build tools as dependencies.

jenic commented on 2019-04-18 14:52

Not a huge deal but package also requires:

pkgconf, autoconf, automake

but those are not explicit dependencies. I should have had those anyway, but turns out most packages I make don't need them so I never noticed. shrug

barton commented on 2018-12-23 00:45

@Sodden's December 19th comment solved the issue that I've struggled to find a solution for for two years, now: The compiler complains that: namespace name 'TreeModel' does not exist in the namespace 'Gtk' (are you missing an assembly reference?) until I removed gtk-sharp-3 which had no dependencies. Thanks much!

Sodden commented on 2018-12-19 19:14

This does not compile if gtk-sharp-3 is installed. Took me a couple of tries to figure that one out -.-.

Edit: I had both gtk-sharp-2 and gtk-sharp-3 installed and it only picked up (auto-detected?) the later.

doctorzeus commented on 2018-12-01 19:40

@backerman current version is and you flagged as out of date because is out? Removing flag.

doctorzeus commented on 2018-09-19 12:04

@TemplarGR Corrected

TemplarGR commented on 2018-09-19 10:05

This PKGBUILD has release version 1 but AUR reports version 2 so AUR helpers constantly prompt for an update even though we have the latest version installed...

shared_ptr commented on 2018-07-27 04:49

UE4 compiles much faster than this program on my computer

roguh commented on 2018-06-30 16:44

This doesn't build when /bin/sh is the dash shell because it uses the pushd bashism. This project should use either SHELL=/bin/bash or #!/bin/bash in any .sh files.

Starting download from

Done in 19.59 second(s).

pushd . && cd external/fsharpbinding && mono .paket/paket.exe restore && popd

/bin/sh: 1: pushd: not found

make[2]: *** [Makefile:1148: restore-packages] Error 127

make[2]: Leaving directory '/tmp/trizen-user/monodevelop-stable/src/monodevelop /main'

make[1]: *** [Makefile:676: all-recursive] Error 1

make[1]: Leaving directory '/tmp/trizen-user/monodevelop-stable/src/monodevelop/main' make: *** [Makefile:47: all-recursive] Error 1 ==> ERROR: A failure occurred in build(). Aborting... :: Unable to build monodevelop-stable - makepkg exited with code: 4