MonoDevelop

Software Screenshot:
MonoDevelop
Software Details:
Version: 7.4.0.985 updated
Upload Date: 22 Jun 18
Developer: Todd Berman
Distribution Type: Freeware
Downloads: 323

Rating: 3.5/5 (Total Votes: 4)

MonoDevelop is an open source, cross-platform and free graphical application that has been designed from the offset to act as an IDE (Integrated Development Environment) for aspiring Mono developers who want to build applications in GTK#, C#, and other .NET languages.

Supports ASP.NET, and many programming languages

Key features include advanced text editing with support for code completion on C# 4, code templates and code folding, configurable workbench with completely customizable user defined key bindings, window layouts, support for ASP.NET, as well as external tools.

Additionally, it supports multiple programming languages, including C#, F#, C, C++, Visual Basic.Net and Vala, includes an integrated debugger for debugging both native applications and Mono apps, and a GTK# visual designer for easily building GTK# apps.

Can be used to port .NET applications created with Visual Studio

Another interesting feature is the ability to effortlessly port .NET applications that have been created with the Visual Studio software, for Microsoft Windows operating systems, to GNU/Linux and Mac OS X systems.

Its graphical user interface (GUI) has a beautiful, modern design and it’s extremely easy-to-use. Mono developers can immediately create a new project or open an existing one and start coding.

Offers a powerful plugin architecture

Thanks to its powerful plugin architecture, developers will be able to easily extend MonoDevelop’s default functionality. You will find plugins for web development, IDE extensions, project import and export, language bindings, version control, debugging, mobile development, Eto.Forms, Unity, Source Editor Extensions, deployment and testing areas.

Supported on GNU/Linux, Mac OS X and Windows

MonoDevelop is a multiplatform application, supported on GNU/Linux, Mac OS X and Microsoft Windows operating systems. All GNU/Linux distributions are supported, allowing the user to easily install the application using the built-in Software Center program. Supported hardware platforms include 32 and 64-bit.

What is new in this release:

  • MonoDevelop core bugfixes and improvements:
  • 5547 Cannot invoke static properties or inspect static members
  • 2489 - Preferences->Build->Assembly Folders buttons grayed out when removing folder
  • 5485 - "Format document on save" doesn't
  • 5489 - Code Folding / Collapsing unavailable with large .cs files
  • The internal log pad was removed, to reduce memory use
  • 5344 - Quick fix icon blinks when moving caret with arrow keys
  • 5422 - namespace declaration should be suggestion not completion
  • 5442 - Error after "Install template"'
  • 5441 - Partial class for action connection disappears from .designer file after project upgrade and new outlet
  • Flat namespacing policy should now uses a single directory component only
  • Added templates for ASP.NET MVC 3.0
  • Fix for infinite loop synching certain classes from Xcode
  • 5440 - Longer timeout for Xcode communication
  • 5433 - Error in soft debugger method call thread on method Type System.Object:GetType
  • 5269 - Null reference exception trying to show a tooltip in the designer
  • 5434 - VersionControl cannot attach diff/log views to csproj files
  • 5178 - Do not show annoying popups when version control is disabled
  • Fixed document switcher not hiding bug on linux mint 13
  • 5425 - Updating Makefile integration settings doesn't close info message and seems to have hung
  • 5402 - Backspace doesn't work with 1-tab virtual indent
  • 5406 - Header should not add trailing whitespace
  • Fix Linux install locations to match local build and pc files
  • 5225 - On Unix, resolve symlink paths when comparing them in the debugger
  • Improved startup time and memory use due to loading frameworks
  • 5350 - Add monodevelop-debugger-gdb.spec.in to EXTRA_DIST
  • Fixed several folding update issues in the text editor
  • Fixed several issues in On-the-fly C# formatter
  • 5373 - Indenting selected block should not indent blank lines in it
  • 5326 - Scrolling when clicking at bottom of source window
  • 5338 - Remove braces does not remove trailing whitespace
  • MonoDevelop's console output is now redirected to a log file unless the --no-redirect comandline argument is specified
  • 4779 - Drop onto treeview from outside of MD should check target is valid
  • 5331 - Fixed PortableDotNetProjects to support all .NETPortable 4.0 frameworks
  • 5294 - Allow partial clipboard copying of values from the debugger tree views
  • 5295 - Process cannot access file after debug restarting
  • 5300 - Pressing tab in verbatim strings moves the caret one character too far forward
  • 5282 - Refactor Issue, Changing name of generic method strips arguments from method calls
  • Re-enabled the VCS log command for project folders
  • 5185 - ICSharpCode.NRefactory.CSharp is not referenced in monodevelop.pc file
  • 5312 - Editor or C# parser ignoring #elif causing null reference exception
  • 5224 - MonoDevelop mangles project reference path
  • 5235 - Updating from Version Control - new files/code not available in intellisense
  • 5292 - Middle mouse click does not paste
  • 5254 - Stack overflow in MonoMac.ObjCRuntime.Class:TypeContainsFloatingPoint
  • 517 - Command-scroll is too easy to activate by accident
  • 4750 - Comment tasks no longer work
  • 5242 - Enabling Entitlements for MonoMac / iPhone projects don't persist
  • Indentation engine now uses the correct property for the indent width
  • 5222 - Format Selection should alter selection length
  • 5212 - Find references doesn't find all usages of static readonly field
  • 5207 - [regression] delegate completion like event completion
  • Filtered inaccessible classes in completion lookup
  • 5229 - Code folding does not handle sequential comment blocks well
  • 5223 - Tab to indent with tab-to-spaces does not adjust selection correctly
  • 5191 - Creating extension method problem when typing "this"
  • 5205 - Completion of enum/flags values does not work after "|" operator
  • 5206 - Resolve -> Add Using statement does not work after "|"
  • 5119 - Interface builder won't recognise classes derived of iPhoneOSGameView
  • Treeview display options are now global, not per-node
  • 5167 - Could not edit XIB-interface after latest update
  • 5180 - usings at top no longer are collapsible
  • 4980 - public/private display options sometimes does not affect whole assembly browser tree
  • 5012 - Public only assembly browser should not show private namespaces
  • 5013 - Assembly browser views are inconsistent
  • 5023 - Assembly Browser fails to show nested classes
  • Fixed a possible crash on exit on Windows
  • 4961 - Code completion for enumerations in static classes desn't work
  • 4841 - Need to re-open document after enabling semantic highlighting
  • 5001 - Object initializers are not handled properly
  • 5126 - Multiple projects including the same files don't update their typesystem properly
  • 5114 - "Go to declaration" navigates to wrong destination
  • Turned off wrapping in the code formatter
  • 5127 - Refactor has stopped working
  • Added an undo step for autogenerated doc comment text
  • 5113 - Improved building portability
  • Improved performance of semantic highlighting
  • 5109 - Optimize properties by getting values directly from backing fields
  • Handled exceptions deleting files and directories locked by Perforce
  • 5067 - Selection does not respect virtual space
  • 5077 - Virtual indent does not work when tabs-to-spaces is enabled
  • Fixed a case where "Extract method" could fail
  • 5038 - Be a bit more flexible in the ObjC we accept when parsing headers
  • 5080 - Pressing tab types \t instead of tabbing
  • 5046 Debugging console app with fallback terminal fails
  • 4889 - Rendering buglet in text editor
  • Fold command "show definitions only" collapses comments as well
  • Fixed completion window character offset
  • 5014 - Source analysis toolbar does not update marker position after resize
  • 3923 - Don't allow exception evaluations to timeout in debugger
  • 4998 - MonoDevelop does not respect changing the namespace of a class
  • 4918 - Code formatting comments out "else" branches
  • 4890 - Triple-click line selection does not drag-extend upwards correctly
  • Completion popup now handles virtual indentation correctly
  • 4979 - Copy/paste line now includes an extra newline
  • Formatting undo step & indenter undo step are now a single undo step
  • On the fly format changes are now done in a separate undo group.
  • 4941 - Autogenerated delegate not properly formatted
  • 4951 - Allow editing virtual indents
  • 4866 - parameter locals are not resolved on newly opened files
  • 4876 - Cutting a collapsed block of code should cut the entire block
  • Fixed stetic code generation of unresolved members
  • 4738 - Comment is not highlighted
  • 4762 - Go to definition on event fails
  • 4927 - Autocomplete shows non-static methods when using class name
  • Virtual indent mode is now the default indent mode
  • 4934 - Create member command broken for enum
  • Fixed several code generation errors for aspx files
  • 4747 - No code completion for unsaved XML files
  • Fixed jump to function for unsaved files.
  • Bug 4746 - No folding, outline for unsaved files.
  • Bug 4662 - Cyclic references crash MD type system
  • 4755 - Assembly browser tree shows .ctor, should show name
  • 4777 - Serializer exception from type service
  • 4877 - Syntax highlight/code completion should ignore files not marked as 'Compile'
  • 4756 - Use compact scroll widgets in assembly browser
  • 4887 - Missing docs and parameter list cannot be opened manually
  • 4891 - On the fly formatter triggered by } in string
  • 4897 - Resolve command for new expressions is incorrect
  • 4878 - MonoDevelop is caching and using invalid tree iters
  • The native reference command is hiddent when not valid
  • Text style policies now have the correct indent width
  • 4875 - Create backing store uses wrong formatting
  • 4865 - gtk warning from error popup window
  • 4837 - On the fly formatter formats too much
  • 4879 - Completion should prefer local variables over named parameters
  • 4874 - Delete file from solution gives exception
  • 4868 - Incorrect reformatting
  • 3984 - Cannot compile any async project
  • Optimized loading projects with many dependent/grouped files
  • 4623 - MonoDevelop hangs when opening a solution
  • Fixed selection of default configuration when saving a project
  • Fix indentation for using declarations.
  • 4862 - Edit -> Format -> Format file destroys indentation
  • 4653 - Autocomplete lists variables that do not exist in the current context
  • 4768 - MD hangs while generating code completion data
  • 4825 - "protected internal" methods are incorrectly overridden
  • Bug 4766 - Go To Definition does not work for 'Protected' members in Referenced assemblies'/Jump to methods without parameter
  • 4758 - Public view in assembly browser should include protected
  • 4842 - Semantic highlighting incorrectly colors symbols red during initial parse
  • 4855 - Cut command doesn't work on some files
  • 4772 - Using the 'Import Symbol' (ctrl+option+space) feature will delete text on the following line
  • 4840 - Exception from C# indenter when undoing
  • 4839 - Hitting enter on last line of document makes editor scroll to top
  • 4681 - Avoid 'type x loaded more than once' errors, they can happen during normal operation.
  • Prettified ToString for null primitive values in the debugger
  • Fixed some exceptions caused by type system service.
  • Enabled Help menu on Windows and added Windows documentation viewer app
  • Fixed a warning during profile migration
  • 4824 - Cannot reference a property with the same name as a parameter
  • Fixed paste indentation error.
  • Fixed issues serializng settings in one culture and loading in a different culture.
  • 4768 - MD hangs while generating code completion data'.
  • 4743 - unsafe should not be an error in standalone C# files
  • 4745 - Autosave fails for unsaved file
  • 4769 - Fixing missing member in another file does not update semantic highlighting
  • 4770 - Both arguments to IsDerivedFrom() must be from the same compilation
  • 4775 - Exception in auto save thread
  • 4764 - Event handler completion puts caret in wrong place
  • 4808 - Enums have an unknown 'split_char' member included in them
  • Fix NRE when serializing an empty PropertyBag
  • Xamarin Addins issues fixed:
  • 5551 - Cannot drag a widget to the Android designer from toolbox in windows MonoDevelop
  • 5428 - Fix "MonoMac Project" template to load the main menu.
  • Fixed MonoMac MainNib entry to pre-populate known nibs and to load initial value
  • Fixed a resizing issue in the Android designer
  • The Android designer can now load themes defined in the project
  • 5188 - Android designer does not handle moved or linked files well
  • Fixed an exception when clicking on the Show changes button in the Android designer
  • 5426 - Allow users to unset the iPad Retina icons for Universal apps
  • The MonoTouch LLVM compiler option is no longer marked as experimental
  • Removed the KeychainAccessGroups UI that had incorrectly been added to the MonoMac addin
  • 4893 - Scale property in Android designer says "Unknwown Property"
  • MonoMac addin now has a "Minimum OS" option
  • 5209 - [Designer] Crashes when trying to create a new layout.
  • Removed a redundant version check in the Android addin that could break in some cases
  • 5016 - Android designer errors out opening file
  • 5102 - Android designer finalizer makes remoting call, hangs MD
  • 5049 - mtouch code signing broken on Snow Leopard
  • The Android designer now uses the Java SDK from MonoDevelop preferences
  • Use the correct targets in new Java binding projects
  • Improved speed of AOT builds in conjunction with MonoTouch >= 5.3.4
  • Prevent exceptions when launching MonoTouch Release builds on device.
  • Fix issue when pressing Return to validate in-line label editing in the designer
  • Fix an issue updating virtual resources in the designer
  • 4985 - Created string resources do not update widget with resource value when .axml file is saved
  • 4900 - Wifi debugger does not attach unless launched from usb.
  • Hyperlinks in updater release notes now work
  • 4957 - Cannot re-arrange widgets using Document Outline
  • 4954 - Build failure with various layout widgets added
  • Added support for installing updates directly from the updater dialog
  • The updater no longer deletes downloaded updates while switching update channels
  • [Android designer] Set correct id when selecting a resource
  • 4950 - Setting a widget's text to a string resource creates incorrect reference
  • Fixed crash in Android designer when the resources directory doesn't exist
  • Added OpenTK-1.0 to selectable assemblies and updated default template
  • Added System.Data.Services.Client and System.EnterpriseServices to selectable assemblies
  • 4826 - Exception when pressing "Stop" in MonoDevelop when an iOS app is closed/crash on device.
  • Additional Android designer issues fixed:
  • Added support for scrolling in ScrollView.
  • Themes defined in project resources are now properly rendered
  • The resource selector now doesn't show private framework resources
  • 5290 - Style attribute missing from View properties
  • 4953 - Numeric Password widget loads with an invalid input type
  • 4894 - Switching project build target to API 10 throws exception (when editing existing layout)
  • 5349 - Activity modification causes axml files reload
  • 5369 - Designer adds unrecognized android:placeholder on TableLayout

What is new in version :

  • MonoDevelop core bugfixes and improvements:
  • 5547 Cannot invoke static properties or inspect static members
  • 2489 - Preferences->Build->Assembly Folders buttons grayed out when removing folder
  • 5485 - "Format document on save" doesn't
  • 5489 - Code Folding / Collapsing unavailable with large .cs files
  • The internal log pad was removed, to reduce memory use
  • 5344 - Quick fix icon blinks when moving caret with arrow keys
  • 5422 - namespace declaration should be suggestion not completion
  • 5442 - Error after "Install template"'
  • 5441 - Partial class for action connection disappears from .designer file after project upgrade and new outlet
  • Flat namespacing policy should now uses a single directory component only
  • Added templates for ASP.NET MVC 3.0
  • Fix for infinite loop synching certain classes from Xcode
  • 5440 - Longer timeout for Xcode communication
  • 5433 - Error in soft debugger method call thread on method Type System.Object:GetType
  • 5269 - Null reference exception trying to show a tooltip in the designer
  • 5434 - VersionControl cannot attach diff/log views to csproj files
  • 5178 - Do not show annoying popups when version control is disabled
  • Fixed document switcher not hiding bug on linux mint 13
  • 5425 - Updating Makefile integration settings doesn't close info message and seems to have hung
  • 5402 - Backspace doesn't work with 1-tab virtual indent
  • 5406 - Header should not add trailing whitespace
  • Fix Linux install locations to match local build and pc files
  • 5225 - On Unix, resolve symlink paths when comparing them in the debugger
  • Improved startup time and memory use due to loading frameworks
  • 5350 - Add monodevelop-debugger-gdb.spec.in to EXTRA_DIST
  • Fixed several folding update issues in the text editor
  • Fixed several issues in On-the-fly C# formatter
  • 5373 - Indenting selected block should not indent blank lines in it
  • 5326 - Scrolling when clicking at bottom of source window
  • 5338 - Remove braces does not remove trailing whitespace
  • MonoDevelop's console output is now redirected to a log file unless the --no-redirect comandline argument is specified
  • 4779 - Drop onto treeview from outside of MD should check target is valid
  • 5331 - Fixed PortableDotNetProjects to support all .NETPortable 4.0 frameworks
  • 5294 - Allow partial clipboard copying of values from the debugger tree views
  • 5295 - Process cannot access file after debug restarting
  • 5300 - Pressing tab in verbatim strings moves the caret one character too far forward
  • 5282 - Refactor Issue, Changing name of generic method strips arguments from method calls
  • Re-enabled the VCS log command for project folders
  • 5185 - ICSharpCode.NRefactory.CSharp is not referenced in monodevelop.pc file
  • 5312 - Editor or C# parser ignoring #elif causing null reference exception
  • 5224 - MonoDevelop mangles project reference path
  • 5235 - Updating from Version Control - new files/code not available in intellisense
  • 5292 - Middle mouse click does not paste
  • 5254 - Stack overflow in MonoMac.ObjCRuntime.Class:TypeContainsFloatingPoint
  • 517 - Command-scroll is too easy to activate by accident
  • 4750 - Comment tasks no longer work
  • 5242 - Enabling Entitlements for MonoMac / iPhone projects don't persist
  • Indentation engine now uses the correct property for the indent width
  • 5222 - Format Selection should alter selection length
  • 5212 - Find references doesn't find all usages of static readonly field
  • 5207 - [regression] delegate completion like event completion
  • Filtered inaccessible classes in completion lookup
  • 5229 - Code folding does not handle sequential comment blocks well
  • 5223 - Tab to indent with tab-to-spaces does not adjust selection correctly
  • 5191 - Creating extension method problem when typing "this"
  • 5205 - Completion of enum/flags values does not work after "|" operator
  • 5206 - Resolve -> Add Using statement does not work after "|"
  • 5119 - Interface builder won't recognise classes derived of iPhoneOSGameView
  • Treeview display options are now global, not per-node
  • 5167 - Could not edit XIB-interface after latest update
  • 5180 - usings at top no longer are collapsible
  • 4980 - public/private display options sometimes does not affect whole assembly browser tree
  • 5012 - Public only assembly browser should not show private namespaces
  • 5013 - Assembly browser views are inconsistent
  • 5023 - Assembly Browser fails to show nested classes
  • Fixed a possible crash on exit on Windows
  • 4961 - Code completion for enumerations in static classes desn't work
  • 4841 - Need to re-open document after enabling semantic highlighting
  • 5001 - Object initializers are not handled properly
  • 5126 - Multiple projects including the same files don't update their typesystem properly
  • 5114 - "Go to declaration" navigates to wrong destination
  • Turned off wrapping in the code formatter
  • 5127 - Refactor has stopped working
  • Added an undo step for autogenerated doc comment text
  • 5113 - Improved building portability
  • Improved performance of semantic highlighting
  • 5109 - Optimize properties by getting values directly from backing fields
  • Handled exceptions deleting files and directories locked by Perforce
  • 5067 - Selection does not respect virtual space
  • 5077 - Virtual indent does not work when tabs-to-spaces is enabled
  • Fixed a case where "Extract method" could fail
  • 5038 - Be a bit more flexible in the ObjC we accept when parsing headers
  • 5080 - Pressing tab types \t instead of tabbing
  • 5046 Debugging console app with fallback terminal fails
  • 4889 - Rendering buglet in text editor
  • Fold command "show definitions only" collapses comments as well
  • Fixed completion window character offset
  • 5014 - Source analysis toolbar does not update marker position after resize
  • 3923 - Don't allow exception evaluations to timeout in debugger
  • 4998 - MonoDevelop does not respect changing the namespace of a class
  • 4918 - Code formatting comments out "else" branches
  • 4890 - Triple-click line selection does not drag-extend upwards correctly
  • Completion popup now handles virtual indentation correctly
  • 4979 - Copy/paste line now includes an extra newline
  • Formatting undo step & indenter undo step are now a single undo step
  • On the fly format changes are now done in a separate undo group.
  • 4941 - Autogenerated delegate not properly formatted
  • 4951 - Allow editing virtual indents
  • 4866 - parameter locals are not resolved on newly opened files
  • 4876 - Cutting a collapsed block of code should cut the entire block
  • Fixed stetic code generation of unresolved members
  • 4738 - Comment is not highlighted
  • 4762 - Go to definition on event fails
  • 4927 - Autocomplete shows non-static methods when using class name
  • Virtual indent mode is now the default indent mode
  • 4934 - Create member command broken for enum
  • Fixed several code generation errors for aspx files
  • 4747 - No code completion for unsaved XML files
  • Fixed jump to function for unsaved files.
  • Bug 4746 - No folding, outline for unsaved files.
  • Bug 4662 - Cyclic references crash MD type system
  • 4755 - Assembly browser tree shows .ctor, should show name
  • 4777 - Serializer exception from type service
  • 4877 - Syntax highlight/code completion should ignore files not marked as 'Compile'
  • 4756 - Use compact scroll widgets in assembly browser
  • 4887 - Missing docs and parameter list cannot be opened manually
  • 4891 - On the fly formatter triggered by } in string
  • 4897 - Resolve command for new expressions is incorrect
  • 4878 - MonoDevelop is caching and using invalid tree iters
  • The native reference command is hiddent when not valid
  • Text style policies now have the correct indent width
  • 4875 - Create backing store uses wrong formatting
  • 4865 - gtk warning from error popup window
  • 4837 - On the fly formatter formats too much
  • 4879 - Completion should prefer local variables over named parameters
  • 4874 - Delete file from solution gives exception
  • 4868 - Incorrect reformatting
  • 3984 - Cannot compile any async project
  • Optimized loading projects with many dependent/grouped files
  • 4623 - MonoDevelop hangs when opening a solution
  • Fixed selection of default configuration when saving a project
  • Fix indentation for using declarations.
  • 4862 - Edit -> Format -> Format file destroys indentation
  • 4653 - Autocomplete lists variables that do not exist in the current context
  • 4768 - MD hangs while generating code completion data
  • 4825 - "protected internal" methods are incorrectly overridden
  • Bug 4766 - Go To Definition does not work for 'Protected' members in Referenced assemblies'/Jump to methods without parameter
  • 4758 - Public view in assembly browser should include protected
  • 4842 - Semantic highlighting incorrectly colors symbols red during initial parse
  • 4855 - Cut command doesn't work on some files
  • 4772 - Using the 'Import Symbol' (ctrl+option+space) feature will delete text on the following line
  • 4840 - Exception from C# indenter when undoing
  • 4839 - Hitting enter on last line of document makes editor scroll to top
  • 4681 - Avoid 'type x loaded more than once' errors, they can happen during normal operation.
  • Prettified ToString for null primitive values in the debugger
  • Fixed some exceptions caused by type system service.
  • Enabled Help menu on Windows and added Windows documentation viewer app
  • Fixed a warning during profile migration
  • 4824 - Cannot reference a property with the same name as a parameter
  • Fixed paste indentation error.
  • Fixed issues serializng settings in one culture and loading in a different culture.
  • 4768 - MD hangs while generating code completion data'.
  • 4743 - unsafe should not be an error in standalone C# files
  • 4745 - Autosave fails for unsaved file
  • 4769 - Fixing missing member in another file does not update semantic highlighting
  • 4770 - Both arguments to IsDerivedFrom() must be from the same compilation
  • 4775 - Exception in auto save thread
  • 4764 - Event handler completion puts caret in wrong place
  • 4808 - Enums have an unknown 'split_char' member included in them
  • Fix NRE when serializing an empty PropertyBag
  • Xamarin Addins issues fixed:
  • 5551 - Cannot drag a widget to the Android designer from toolbox in windows MonoDevelop
  • 5428 - Fix "MonoMac Project" template to load the main menu.
  • Fixed MonoMac MainNib entry to pre-populate known nibs and to load initial value
  • Fixed a resizing issue in the Android designer
  • The Android designer can now load themes defined in the project
  • 5188 - Android designer does not handle moved or linked files well
  • Fixed an exception when clicking on the Show changes button in the Android designer
  • 5426 - Allow users to unset the iPad Retina icons for Universal apps
  • The MonoTouch LLVM compiler option is no longer marked as experimental
  • Removed the KeychainAccessGroups UI that had incorrectly been added to the MonoMac addin
  • 4893 - Scale property in Android designer says "Unknwown Property"
  • MonoMac addin now has a "Minimum OS" option
  • 5209 - [Designer] Crashes when trying to create a new layout.
  • Removed a redundant version check in the Android addin that could break in some cases
  • 5016 - Android designer errors out opening file
  • 5102 - Android designer finalizer makes remoting call, hangs MD
  • 5049 - mtouch code signing broken on Snow Leopard
  • The Android designer now uses the Java SDK from MonoDevelop preferences
  • Use the correct targets in new Java binding projects
  • Improved speed of AOT builds in conjunction with MonoTouch >= 5.3.4
  • Prevent exceptions when launching MonoTouch Release builds on device.
  • Fix issue when pressing Return to validate in-line label editing in the designer
  • Fix an issue updating virtual resources in the designer
  • 4985 - Created string resources do not update widget with resource value when .axml file is saved
  • 4900 - Wifi debugger does not attach unless launched from usb.
  • Hyperlinks in updater release notes now work
  • 4957 - Cannot re-arrange widgets using Document Outline
  • 4954 - Build failure with various layout widgets added
  • Added support for installing updates directly from the updater dialog
  • The updater no longer deletes downloaded updates while switching update channels
  • [Android designer] Set correct id when selecting a resource
  • 4950 - Setting a widget's text to a string resource creates incorrect reference
  • Fixed crash in Android designer when the resources directory doesn't exist
  • Added OpenTK-1.0 to selectable assemblies and updated default template
  • Added System.Data.Services.Client and System.EnterpriseServices to selectable assemblies
  • 4826 - Exception when pressing "Stop" in MonoDevelop when an iOS app is closed/crash on device.
  • Additional Android designer issues fixed:
  • Added support for scrolling in ScrollView.
  • Themes defined in project resources are now properly rendered
  • The resource selector now doesn't show private framework resources
  • 5290 - Style attribute missing from View properties
  • 4953 - Numeric Password widget loads with an invalid input type
  • 4894 - Switching project build target to API 10 throws exception (when editing existing layout)
  • 5349 - Activity modification causes axml files reload
  • 5369 - Designer adds unrecognized android:placeholder on TableLayout

What is new in version 5.7.1:

  • MonoDevelop core bugfixes and improvements:
  • 5547 Cannot invoke static properties or inspect static members
  • 2489 - Preferences->Build->Assembly Folders buttons grayed out when removing folder
  • 5485 - "Format document on save" doesn't
  • 5489 - Code Folding / Collapsing unavailable with large .cs files
  • The internal log pad was removed, to reduce memory use
  • 5344 - Quick fix icon blinks when moving caret with arrow keys
  • 5422 - namespace declaration should be suggestion not completion
  • 5442 - Error after "Install template"'
  • 5441 - Partial class for action connection disappears from .designer file after project upgrade and new outlet
  • Flat namespacing policy should now uses a single directory component only
  • Added templates for ASP.NET MVC 3.0
  • Fix for infinite loop synching certain classes from Xcode
  • 5440 - Longer timeout for Xcode communication
  • 5433 - Error in soft debugger method call thread on method Type System.Object:GetType
  • 5269 - Null reference exception trying to show a tooltip in the designer
  • 5434 - VersionControl cannot attach diff/log views to csproj files
  • 5178 - Do not show annoying popups when version control is disabled
  • Fixed document switcher not hiding bug on linux mint 13
  • 5425 - Updating Makefile integration settings doesn't close info message and seems to have hung
  • 5402 - Backspace doesn't work with 1-tab virtual indent
  • 5406 - Header should not add trailing whitespace
  • Fix Linux install locations to match local build and pc files
  • 5225 - On Unix, resolve symlink paths when comparing them in the debugger
  • Improved startup time and memory use due to loading frameworks
  • 5350 - Add monodevelop-debugger-gdb.spec.in to EXTRA_DIST
  • Fixed several folding update issues in the text editor
  • Fixed several issues in On-the-fly C# formatter
  • 5373 - Indenting selected block should not indent blank lines in it
  • 5326 - Scrolling when clicking at bottom of source window
  • 5338 - Remove braces does not remove trailing whitespace
  • MonoDevelop's console output is now redirected to a log file unless the --no-redirect comandline argument is specified
  • 4779 - Drop onto treeview from outside of MD should check target is valid
  • 5331 - Fixed PortableDotNetProjects to support all .NETPortable 4.0 frameworks
  • 5294 - Allow partial clipboard copying of values from the debugger tree views
  • 5295 - Process cannot access file after debug restarting
  • 5300 - Pressing tab in verbatim strings moves the caret one character too far forward
  • 5282 - Refactor Issue, Changing name of generic method strips arguments from method calls
  • Re-enabled the VCS log command for project folders
  • 5185 - ICSharpCode.NRefactory.CSharp is not referenced in monodevelop.pc file
  • 5312 - Editor or C# parser ignoring #elif causing null reference exception
  • 5224 - MonoDevelop mangles project reference path
  • 5235 - Updating from Version Control - new files/code not available in intellisense
  • 5292 - Middle mouse click does not paste
  • 5254 - Stack overflow in MonoMac.ObjCRuntime.Class:TypeContainsFloatingPoint
  • 517 - Command-scroll is too easy to activate by accident
  • 4750 - Comment tasks no longer work
  • 5242 - Enabling Entitlements for MonoMac / iPhone projects don't persist
  • Indentation engine now uses the correct property for the indent width
  • 5222 - Format Selection should alter selection length
  • 5212 - Find references doesn't find all usages of static readonly field
  • 5207 - [regression] delegate completion like event completion
  • Filtered inaccessible classes in completion lookup
  • 5229 - Code folding does not handle sequential comment blocks well
  • 5223 - Tab to indent with tab-to-spaces does not adjust selection correctly
  • 5191 - Creating extension method problem when typing "this"
  • 5205 - Completion of enum/flags values does not work after "|" operator
  • 5206 - Resolve -> Add Using statement does not work after "|"
  • 5119 - Interface builder won't recognise classes derived of iPhoneOSGameView
  • Treeview display options are now global, not per-node
  • 5167 - Could not edit XIB-interface after latest update
  • 5180 - usings at top no longer are collapsible
  • 4980 - public/private display options sometimes does not affect whole assembly browser tree
  • 5012 - Public only assembly browser should not show private namespaces
  • 5013 - Assembly browser views are inconsistent
  • 5023 - Assembly Browser fails to show nested classes
  • Fixed a possible crash on exit on Windows
  • 4961 - Code completion for enumerations in static classes desn't work
  • 4841 - Need to re-open document after enabling semantic highlighting
  • 5001 - Object initializers are not handled properly
  • 5126 - Multiple projects including the same files don't update their typesystem properly
  • 5114 - "Go to declaration" navigates to wrong destination
  • Turned off wrapping in the code formatter
  • 5127 - Refactor has stopped working
  • Added an undo step for autogenerated doc comment text
  • 5113 - Improved building portability
  • Improved performance of semantic highlighting
  • 5109 - Optimize properties by getting values directly from backing fields
  • Handled exceptions deleting files and directories locked by Perforce
  • 5067 - Selection does not respect virtual space
  • 5077 - Virtual indent does not work when tabs-to-spaces is enabled
  • Fixed a case where "Extract method" could fail
  • 5038 - Be a bit more flexible in the ObjC we accept when parsing headers
  • 5080 - Pressing tab types \t instead of tabbing
  • 5046 Debugging console app with fallback terminal fails
  • 4889 - Rendering buglet in text editor
  • Fold command "show definitions only" collapses comments as well
  • Fixed completion window character offset
  • 5014 - Source analysis toolbar does not update marker position after resize
  • 3923 - Don't allow exception evaluations to timeout in debugger
  • 4998 - MonoDevelop does not respect changing the namespace of a class
  • 4918 - Code formatting comments out "else" branches
  • 4890 - Triple-click line selection does not drag-extend upwards correctly
  • Completion popup now handles virtual indentation correctly
  • 4979 - Copy/paste line now includes an extra newline
  • Formatting undo step & indenter undo step are now a single undo step
  • On the fly format changes are now done in a separate undo group.
  • 4941 - Autogenerated delegate not properly formatted
  • 4951 - Allow editing virtual indents
  • 4866 - parameter locals are not resolved on newly opened files
  • 4876 - Cutting a collapsed block of code should cut the entire block
  • Fixed stetic code generation of unresolved members
  • 4738 - Comment is not highlighted
  • 4762 - Go to definition on event fails
  • 4927 - Autocomplete shows non-static methods when using class name
  • Virtual indent mode is now the default indent mode
  • 4934 - Create member command broken for enum
  • Fixed several code generation errors for aspx files
  • 4747 - No code completion for unsaved XML files
  • Fixed jump to function for unsaved files.
  • Bug 4746 - No folding, outline for unsaved files.
  • Bug 4662 - Cyclic references crash MD type system
  • 4755 - Assembly browser tree shows .ctor, should show name
  • 4777 - Serializer exception from type service
  • 4877 - Syntax highlight/code completion should ignore files not marked as 'Compile'
  • 4756 - Use compact scroll widgets in assembly browser
  • 4887 - Missing docs and parameter list cannot be opened manually
  • 4891 - On the fly formatter triggered by } in string
  • 4897 - Resolve command for new expressions is incorrect
  • 4878 - MonoDevelop is caching and using invalid tree iters
  • The native reference command is hiddent when not valid
  • Text style policies now have the correct indent width
  • 4875 - Create backing store uses wrong formatting
  • 4865 - gtk warning from error popup window
  • 4837 - On the fly formatter formats too much
  • 4879 - Completion should prefer local variables over named parameters
  • 4874 - Delete file from solution gives exception
  • 4868 - Incorrect reformatting
  • 3984 - Cannot compile any async project
  • Optimized loading projects with many dependent/grouped files
  • 4623 - MonoDevelop hangs when opening a solution
  • Fixed selection of default configuration when saving a project
  • Fix indentation for using declarations.
  • 4862 - Edit -> Format -> Format file destroys indentation
  • 4653 - Autocomplete lists variables that do not exist in the current context
  • 4768 - MD hangs while generating code completion data
  • 4825 - "protected internal" methods are incorrectly overridden
  • Bug 4766 - Go To Definition does not work for 'Protected' members in Referenced assemblies'/Jump to methods without parameter
  • 4758 - Public view in assembly browser should include protected
  • 4842 - Semantic highlighting incorrectly colors symbols red during initial parse
  • 4855 - Cut command doesn't work on some files
  • 4772 - Using the 'Import Symbol' (ctrl+option+space) feature will delete text on the following line
  • 4840 - Exception from C# indenter when undoing
  • 4839 - Hitting enter on last line of document makes editor scroll to top
  • 4681 - Avoid 'type x loaded more than once' errors, they can happen during normal operation.
  • Prettified ToString for null primitive values in the debugger
  • Fixed some exceptions caused by type system service.
  • Enabled Help menu on Windows and added Windows documentation viewer app
  • Fixed a warning during profile migration
  • 4824 - Cannot reference a property with the same name as a parameter
  • Fixed paste indentation error.
  • Fixed issues serializng settings in one culture and loading in a different culture.
  • 4768 - MD hangs while generating code completion data'.
  • 4743 - unsafe should not be an error in standalone C# files
  • 4745 - Autosave fails for unsaved file
  • 4769 - Fixing missing member in another file does not update semantic highlighting
  • 4770 - Both arguments to IsDerivedFrom() must be from the same compilation
  • 4775 - Exception in auto save thread
  • 4764 - Event handler completion puts caret in wrong place
  • 4808 - Enums have an unknown 'split_char' member included in them
  • Fix NRE when serializing an empty PropertyBag
  • Xamarin Addins issues fixed:
  • 5551 - Cannot drag a widget to the Android designer from toolbox in windows MonoDevelop
  • 5428 - Fix "MonoMac Project" template to load the main menu.
  • Fixed MonoMac MainNib entry to pre-populate known nibs and to load initial value
  • Fixed a resizing issue in the Android designer
  • The Android designer can now load themes defined in the project
  • 5188 - Android designer does not handle moved or linked files well
  • Fixed an exception when clicking on the Show changes button in the Android designer
  • 5426 - Allow users to unset the iPad Retina icons for Universal apps
  • The MonoTouch LLVM compiler option is no longer marked as experimental
  • Removed the KeychainAccessGroups UI that had incorrectly been added to the MonoMac addin
  • 4893 - Scale property in Android designer says "Unknwown Property"
  • MonoMac addin now has a "Minimum OS" option
  • 5209 - [Designer] Crashes when trying to create a new layout.
  • Removed a redundant version check in the Android addin that could break in some cases
  • 5016 - Android designer errors out opening file
  • 5102 - Android designer finalizer makes remoting call, hangs MD
  • 5049 - mtouch code signing broken on Snow Leopard
  • The Android designer now uses the Java SDK from MonoDevelop preferences
  • Use the correct targets in new Java binding projects
  • Improved speed of AOT builds in conjunction with MonoTouch >= 5.3.4
  • Prevent exceptions when launching MonoTouch Release builds on device.
  • Fix issue when pressing Return to validate in-line label editing in the designer
  • Fix an issue updating virtual resources in the designer
  • 4985 - Created string resources do not update widget with resource value when .axml file is saved
  • 4900 - Wifi debugger does not attach unless launched from usb.
  • Hyperlinks in updater release notes now work
  • 4957 - Cannot re-arrange widgets using Document Outline
  • 4954 - Build failure with various layout widgets added
  • Added support for installing updates directly from the updater dialog
  • The updater no longer deletes downloaded updates while switching update channels
  • [Android designer] Set correct id when selecting a resource
  • 4950 - Setting a widget's text to a string resource creates incorrect reference
  • Fixed crash in Android designer when the resources directory doesn't exist
  • Added OpenTK-1.0 to selectable assemblies and updated default template
  • Added System.Data.Services.Client and System.EnterpriseServices to selectable assemblies
  • 4826 - Exception when pressing "Stop" in MonoDevelop when an iOS app is closed/crash on device.
  • Additional Android designer issues fixed:
  • Added support for scrolling in ScrollView.
  • Themes defined in project resources are now properly rendered
  • The resource selector now doesn't show private framework resources
  • 5290 - Style attribute missing from View properties
  • 4953 - Numeric Password widget loads with an invalid input type
  • 4894 - Switching project build target to API 10 throws exception (when editing existing layout)
  • 5349 - Activity modification causes axml files reload
  • 5369 - Designer adds unrecognized android:placeholder on TableLayout

What is new in version 2.2.1:

  • This is a release based on the 2.2 stable branch, and includes many bug fixes and some feature improvements.

What is new in version 1.0:

  • Customizable workbench, including custom key bindings, custom layouts, and external tools.
  • Support for several languages, with C#, VB.NET and C/C++ support included, and Boo and Java (IKVM) support available as separate add-ins.
  • Support for code completion and type information tooltips.
  • Refactoring operations to simplify changes like renaming types and type members, encapsulating fields, overriding methods, or implementing interfaces.
  • Code navigation operations such as jumping to variable definitions and finding derived classes.
  • Easy to use GUI designer for GTK# applications, also supporting the creation and management of custom GTK# widget libraries.
  • Integrated source code version control, with support for Subversion.
  • Integrated unit testing based on NUnit.
  • Support for ASP.NET projects, allowing web projects can be built and tested on XSP.
  • Integrated database explorer and editor (beta).
  • Integration with Monodoc, to provide documentation about classes.
  • Support for makefiles, both generation and synchronization.
  • Support for Microsoft Visual Studio project formats.
  • Packaging system that allows generating tarballs, source code and binary packages.
  • Command line tools for building and managing projects.
  • Support for localization projects.
  • Extensible add-in architecture.

Requirements:

  • Mono Project
  • Gtk#
  • GtkSourceView#
  • Gecko#
  • Mono debugger (optional)
  • IKVM (optional)
  • Boo (optional)

Similar Software

Writer's Cafe
Writer's Cafe

2 Jun 15

jEdit
jEdit

17 Feb 15

Insight Developer
Insight Developer

12 May 15

Comments to MonoDevelop

Comments not found
Add Comment
Turn on images!