MonoDevelop is a cross platform .NET IDE

Related tags

c-sharp monodevelop dotnet ide
Overview

MonoDevelop is a full-featured integrated development environment (IDE) for mono using Gtk#.

The MonoDevelop core is also the foundation for Visual Studio for Mac. Feel free to file bugs against Visual Studio for Mac here as well.

See http://www.monodevelop.com for more info.

Build Status

Gitter

Directory organization

There are two main directories:

  • main: The core MonoDevelop assemblies and add-ins (all in a single tarball/package).
  • extras: Additional add-ins (each add-in has its own tarball/package).

Compiling

If you are building from Git, make sure that you initialize the submodules that are part of this repository by executing: git submodule update --init --recursive

If you are running a parallel mono installation, make sure to run all the following steps while having sourced your mono installation script. (source path/to/my-environment-script) See: http://www.mono-project.com/Parallel_Mono_Environments

To compile execute: ./configure ; make

There are two variables you can set when running configure:

  • The install prefix: --prefix=/path/to/prefix

    • To install with the rest of the assemblies, use: --prefix="pkg-config --variable=prefix mono"
  • The build profile: --profile=profile-name

    • stable: builds the MonoDevelop core and some stable extra add-ins.
    • core: builds the MonoDevelop core only.
    • all: builds everything
    • mac: builds for Mac OS X

PS: You can also create your own profile by adding a file to the profiles directory containing a list of the directories to build.

Disclaimer: Please be aware that the 'extras/JavaBinding' and 'extras/ValaBinding' packages do not currently work. When prompted or by manually selecting them during the './configure --select' step, make sure they stay deselected. (deselected by default)

Running

You can run MonoDevelop from the build directory by executing: make run

Debugging

You can debug MonoDevelop using Visual Studio (on Windows or macOS) with the main/Main.sln solution. Use the DebugWin32 configuration on Windows and the DebugMac configuration on macOS.

Installing (Optional)

You can install MonoDevelop by running: make install

Bear in mind that if you are installing under a custom prefix, you may need to modify your /etc/ld.so.conf or LD_LIBRARY_PATH to ensure that any required native libraries are found correctly.

(It's possible that you need to install for your locale to be correctly set.)

Packaging for OS X

To package MonoDevelop for OS X in a convenient MonoDevelop.app file, just do this after MonoDevelop has finished building (with make): cd main/build/MacOSX ; make app. You can run MonoDevelop: open MonoDevelop.app or build dmg package: ./make-dmg-bundle.sh

Dependencies

Special Environment Variables

BUILD_REVISION

If this environment variable exists we assume we are compiling inside wrench.
We use this to enable raygun only for 'release' builds and not for normal
developer builds compiled on a dev machine with 'make && make run'.

Known Problems

"The type `GLib.IIcon' is defined in an assembly that is not referenced"

This happens when you accidentally installed gtk-sharp3 instead of the 2.12.x branch version. Make sure to 'make uninstall' or otherwise remove the gtk-sharp3 version and install the older one.

xbuild may still cache a reference to assemblies that you may have accidentally installed into your mono installation, like the gtk-sharp3 as described before. You can delete the cache in $HOME/.config/xbuild/pkgconfig-cache-2.xml

References

MonoDevelop website

Gnome Human Interface Guidelines (HIG)

freedesktop.org standards

Discussion, Bugs, Patches

[email protected] (questions and discussion)

[email protected] (track commits to MonoDevelop)

[email protected] (track MonoDevelop bugzilla component)

https://github.com/mono/monodevelop/issues/new (submit bugs and patches here)

Issues
  • [Debugger] Cocoa port of ObjectValueTreeView

    [Debugger] Cocoa port of ObjectValueTreeView

    This is a rewrite of the current Gtk UI for the Locals Pad, Watch Pad, Debugger Tooltips and Pinned Watches using Xamarin.Mac.

    Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/957702/ Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/888712/ Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/901729/ Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/782188/ Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/754947/


    There are a number of issues still remaining in this PR and this comment is here to try and track them (thus it will be updated as new issues are found or issues become resolved).

    These are the known issues remaining:

    • [x] In local builds of this PR, the Locals & Watch pads are scrollable no matter how many nodes in the list are expanded, but in the CI builds, this is not the case. When using a CI build, expanding nodes seems to trick the NSScrollView containing the MacObjectValueTreeView (a subclass of NSOutlineView) into thinking that it has far more visible real estate than it actually has and therefor it does not allow you to scroll. This is just a theory, but it makes sense, I think? Perhaps an issue with GtkNSHostView?
    • [x] Adding a new expression in the Watch Pad only semi-sorta works. For some reason, when adding an expression that would require an expander (e.g. if you add the expression buffer which is defined as new byte[123]), the expression string is NOT displayed in the new row that gets added (but the expander, icon, and preview eyeball icon thingy do get shown). Based on what I can figure out so far, the expression string is being set on the TextField, but it's not rendering... is it just oddly sized to be 0px wide or something??
    • [x] In the Locals and Watch Pads, sometimes when an expression that has a visualizer icon in the Value column is pushed off-screen (due to an expression above it being expanded, for example), when you collapse said expanded node allowing the other expression back into the viewport, the visualizer icon is gone. Once it is gone, it seems to never come back. Screen Recording 2019-10-03 at 03 02 PM
    • [x] While @sgmunn was playing around with the Locals Pad, he discovered that expanding the "Non-Public Members" row, it would insert X-number of completely blank rows into the treeview (presumably where X matches the number of non-public members). See the screenshot below: Screen Shot 2019-10-03 at 11 18 02 AM
    • [x] Unable to resize columns in Locals/Watch pads: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/993219/
    • [x] Sometimes text in the tooltip is not displayed until you click inside the tooltip: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/993245/
    • [x] Rows do not stay expanded when stepping like the Gtk one does
    • [x] "Add new expression" placeholder text is not very visible when the row is selected: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/993212/
    • [x] context menus are missing for locals and watch windows
    • [x] Greg has also been able to confuse the Locals Pad into display the preview window in the wrong location: Screen Shot 2019-10-03 at 11 18 20 AM When Greg got encountered this bug, he had first resized the Locals Pad to be much larger and then back to a smaller size, so this may be required step to reproduce this bug (unconfirmed). @mrward also seems to have encountered this issue (or something similar) with https://devdiv.visualstudio.com/DevDiv/_workitems/edit/993216/
    • [x] rendering in tooltips, tree reloading issues Screen Recording 2019-10-07 at 09 56 AM
    • [x] column headers are transparent, looks odd with the rest of the IDE.
    • [x] Pop-up window does not close when the parent pad window is clicked. Can be open when trying to add a new watch expression.
    TooltipDoesNotClose
    • [ ] No code completion for watches (regression)

    • [ ] Need to use the ~sel icons when the row is selected (see @vancura 's comment above) - tracking bug: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/993725

    • [ ] Unable to reposition the pinned watch window within the editor: (regression, kinda) https://devdiv.visualstudio.com/DevDiv/_workitems/edit/993254/

    • [ ] Pinned watch windows are not scrollable (regression, sort of).

    • [ ] Clicking the refresh icon in a pinned tooltip does not update the value. (not a regression)

    • [ ] Backspace key does not remove selected watch expression. Have to select all the text and remove it to remove the watch expression.

    • [x] does the locals and watch pads support custom fonts? there is a todo for that

    • [x] (as designed) pinned watch is hidden behind the bottom pad when there's overlap (Note: this is a limitation of text editor adornments - they can't sandwich the rest of the IDE) image

    • [ ] pinned watches are removed when scrolled out of view in the editor, which leads to a native crash on stopping he debugger it seems. (need to grab logs for that).

    • [ ] pinned watches don't stay expanded when stepping. they collapse but the size stays the same.

    • [ ] changing pad general text does not update in the locals or watch pads

    opened by jstedfast 45
  • F Sharp is not installing properly in Monodevlop in Ubuntu 16.04 LTS X64 bit

    F Sharp is not installing properly in Monodevlop in Ubuntu 16.04 LTS X64 bit

    Hello, I was wondering if you might consider putting F Sharp directly into Mono Develop to limit the time for configuration. I tried to install the extension under Mono Develop but it just fails and gives no reason. Thank you.

    Area: Flatpak 
    opened by wboswall 42
  • xUnit.net support

    xUnit.net support

    opened by x2bool 32
  • [Po] Update Japanese Translation

    [Po] Update Japanese Translation

    Update Japanese Translation.

    opened by matyapiro31 31
  • Compiling MD 7.4.0 for Raspberry Pi fails

    Compiling MD 7.4.0 for Raspberry Pi fails

    Hi @all,

    I spent now severeal days - maybe weeks - to get a 6.x or 7.x compiled using the latest mono 5.10. But it always failed and I have no idea why. Even opening a bugreport on xamarins filezilla did not help till now: https://bugzilla.xamarin.com/show_bug.cgi?id=58326

    This is what I did:

    • Install the latest mono version from xamarin
    • clone the 7.4.0.1033 tagged MD version
    • ./configure --profile=stable --enable-release
    • make

    My hardware is a normal Raspberry Pi 3 with Stretch Lite as OS.

    When the make is done I get the following list of errors:

    "/home/pi/sources/monodevelop-7.4.0/main/Main.sln" (default target) (1) ->
    "/home/pi/sources/monodevelop-7.4.0/main/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj" (default target) (2) ->
    (CoreCompile target) ->
      MonoDevelop.Projects/Project.cs(4383,3): error CS0246: The type or namespace name 'Dictionary<,>' could not be found (are you missing a using directive or an assembly reference?) [/home/pi/sources/monodevelop-7.4.0/main/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj]
    
    
    "/home/pi/sources/monodevelop-7.4.0/main/Main.sln" (default target) (1) ->
    "/home/pi/sources/monodevelop-7.4.0/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.csproj" (default target) (5) ->
    "/home/pi/sources/monodevelop-7.4.0/main/external/nrefactory/ICSharpCode.NRefactory/ICSharpCode.NRefactory.csproj" (default target) (6:2) ->
      TypeSystem/Implementation/DefaultResolvedTypeDefinition.cs(297,57): error CS0246: The type or namespace name 'IUnresolvedMember' could not be found (are you missing a using directive or an assembly reference?) [/home/pi/sources/monodevelop-7.4.0/main/external/nrefactory/ICSharpCode.NRefactory/ICSharpCode.NRefactory.csproj]
      TypeSystem/Implementation/DefaultResolvedTypeDefinition.cs(297,48): error CS0029: Cannot implicitly convert type 'System.Collections.Generic.List<IUnresolvedMember>' to 'System.Collections.Generic.List<ICSharpCode.NRefactory.TypeSystem.IUnresolvedMember>' [/home/pi/sources/monodevelop-7.4.0/main/external/nrefactory/ICSharpCode.NRefactory/ICSharpCode.NRefactory.csproj]
    
    
    "/home/pi/sources/monodevelop-7.4.0/main/Main.sln" (default target) (1) ->
    "/home/pi/sources/monodevelop-7.4.0/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.csproj" (default target) (5) ->
    "/home/pi/sources/monodevelop-7.4.0/main/external/xwt/Xwt/Xwt.csproj" (default target) (8:2) ->
      /usr/lib/mono/msbuild/15.0/bin/Roslyn/Microsoft.CSharp.Core.targets(84,5): error MSB6006: "csc.exe" exited with code 1. [/home/pi/sources/monodevelop-7.4.0/main/external/xwt/Xwt/Xwt.csproj]
    
    
    "/home/pi/sources/monodevelop-7.4.0/main/Main.sln" (default target) (1) ->
    "/home/pi/sources/monodevelop-7.4.0/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.csproj" (default target) (5) ->
    "/home/pi/sources/monodevelop-7.4.0/main/external/mono-addins/Mono.Addins.Gui/Mono.Addins.Gui.csproj" (default target) (10:2) ->
      CSC : error CS7038: Failed to emit module 'Mono.Addins.Gui'. [/home/pi/sources/monodevelop-7.4.0/main/external/mono-addins/Mono.Addins.Gui/Mono.Addins.Gui.csproj]
    
    
    "/home/pi/sources/monodevelop-7.4.0/main/Main.sln" (default target) (1) ->
    "/home/pi/sources/monodevelop-7.4.0/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj" (default target) (25) ->
    "/home/pi/sources/monodevelop-7.4.0/main/external/libgit2sharp/LibGit2Sharp/LibGit2Sharp.csproj" (default target) (26:2) ->
      Network.cs(283,19): error CS0103: The name 'remote' does not exist in the current context [/home/pi/sources/monodevelop-7.4.0/main/external/libgit2sharp/LibGit2Sharp/LibGit2Sharp.csproj]
    
    
    "/home/pi/sources/monodevelop-7.4.0/main/Main.sln" (default target) (1) ->
    "/home/pi/sources/monodevelop-7.4.0/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.csproj" (default target) (31) ->
    "/home/pi/sources/monodevelop-7.4.0/main/src/addins/MonoDevelop.GtkCore/libstetic/libstetic.csproj" (default target) (32:2) ->
      wrapper/Box.cs(262,25): error CS0103: The name 'Wrapped' does not exist in the current context [/home/pi/sources/monodevelop-7.4.0/main/src/addins/MonoDevelop.GtkCore/libstetic/libstetic.csproj]
    
    
    "/home/pi/sources/monodevelop-7.4.0/main/Main.sln" (default target) (1) ->
    "/home/pi/sources/monodevelop-7.4.0/main/external/fsharpbinding/MonoDevelop.FSharpBinding/MonoDevelop.FSharp.fsproj" (default target) (86) ->
    (BeforeBuild target) ->
      /home/pi/sources/monodevelop-7.4.0/main/external/fsharpbinding/MonoDevelop.FSharpBinding/MonoDevelop.FSharp.fsproj(68,5): error MSB3030: Could not copy the file "../packages/FSharp.Core/FSharp.Core.4.1.0.2.nupkg" because it was not found.
    
        267 Warning(s)
        8 Error(s)
    

    Can anyone give some advice what´s the problem here? Why did I get an error about the Dictionary?

    What can I do to get MD compiling on the Pi? Btw.. Compiling MD 5.x with Mono 4.8.x was never a big deal in the past. All breaks since the introduction of the Roslyn compiler with Mono 5.x.

    Dominik

    linux 
    opened by moelski 29
  • Monodevelop fails on creating binary packages - REGRESSION

    Monodevelop fails on creating binary packages - REGRESSION

    (1) OS: Ubuntu 16.04. (2) Monodevelop installed from PPA at https://www.monodevelop.com/download/. Version 7.7 and build 1869. (3) Binary package creation fails for both Linux and Windows though project builds successfully. This fails even on the bare Helloworld console project. It was working for the previous version and is a serious regression from prior functionality.

    Detailed version information:
    MonoDevelop
    Version 7.7 (build 1869)
    Installation UUID: 13e1f36b-9b05-4022-b9ea-55faded21839
    	GTK+ 2.24.30 (Ambiance theme)
    
    Mono Framework MDK
    Runtime:
    	Mono 5.16.0.220 (tarball Mon Nov 26 17:22:46 UTC 2018) (64-bit)
    
    NuGet
    Version: 4.7.0.5148
    
    .NET Core
    Runtime: /usr/share/dotnet/dotnet
    Runtime Version: 2.0.5
    SDK: /usr/share/dotnet/sdk/2.1.4/Sdks
    SDK Version: 2.1.4
    MSBuild SDKs: /usr/lib/mono/msbuild/15.0/bin/Sdks
    
    Build Information
    Release ID: 707001869
    Git revision: f0f3d1d931d44682f076dde486ecec835f705b8d
    Build date: 2018-11-29 14:54:14-05
    
    Operating System
    Linux
    Linux 4.4.0-140-generic #166-Ubuntu SMP Wed Nov 14 20:09:47 UTC 2018 x86_64
    
    ==
    Log
    ==
    
    ERROR [2018-12-03 11:17:49Z]: Disabling glib logging for the rest of the session
    INFO [2018-12-03 11:17:50Z]: Add-in loaded: MonoDevelop.Deployment.Linux
    WARNING [2018-12-03 11:17:50Z]: Welcome Page news feed was not found.
    INFO [2018-12-03 11:17:51Z]: Add-in loaded: MonoDevelop.VBBinding
    INFO [2018-12-03 11:17:52Z]: Unable to parse version from directory. '/usr/share/dotnet/sdk/NuGetFallbackFolder'
    INFO [2018-12-03 11:17:55Z]: Add-in loaded: MonoDevelop.UnitTesting.NUnit
    WARNING [2018-12-03 11:17:55Z]: Unknown TargetFramework '.NETFramework,Version=v1.1' is being requested from SystemAssemblyService, returning empty TargetFramework
    INFO [2018-12-03 11:17:57Z]: Add-in loaded: MonoDevelop.HexEditor
    INFO [2018-12-03 11:17:59Z]: Add-in loaded: MonoDevelop.Debugger.Gdb
    INFO [2018-12-03 11:17:59Z]: Add-in loaded: MonoDevelop.Debugger.Soft
    ERROR [2018-12-03 11:18:10Z]: Package creation failed
    System.AggregateException: One or more errors occurred. ---> System.NullReferenceException: Object reference not set to an instance of an object
      at MonoDevelop.Projects.Project+<>c__DisplayClass150_0.<RunMSBuildTarget>b__0 () [0x000e2] in <3891c1397ab441a7b22edc2cdc890787>:0 
      at MonoDevelop.Projects.Project.RunMSBuildTarget (MonoDevelop.Core.ProgressMonitor monitor, System.String target, MonoDevelop.Projects.ConfigurationSelector configuration, MonoDevelop.Projects.TargetEvaluationContext context) [0x00345] in <3891c1397ab441a7b22edc2cdc890787>:0 
      at MonoDevelop.Projects.Project.DoRunTarget (MonoDevelop.Core.ProgressMonitor monitor, System.String target, MonoDevelop.Projects.ConfigurationSelector configuration, MonoDevelop.Projects.TargetEvaluationContext context) [0x003d0] in <3891c1397ab441a7b22edc2cdc890787>:0 
       --- End of inner exception stack trace ---
      at System.Threading.Tasks.Task`1[TResult].GetResultCore (System.Boolean waitCompletionNotification) <0x7fb7b8e66530 + 0x000a2> in <0f8aeac9d63d4b8aa575761bb4e65b79>:0 
      at System.Threading.Tasks.Task`1[TResult].get_Result () <0x7fb7b8e664e0 + 0x00034> in <0f8aeac9d63d4b8aa575761bb4e65b79>:0 
      at MonoDevelop.Deployment.DefaultDeployServiceExtension.GetProjectDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.Project project, MonoDevelop.Projects.ConfigurationSelector configuration) [0x00056] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DeployServiceExtension.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.SolutionFolderItem entry, MonoDevelop.Projects.ConfigurationSelector configuration) [0x0002c] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DefaultDeployServiceExtension.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.SolutionFolderItem entry, MonoDevelop.Projects.ConfigurationSelector configuration) [0x00022] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DeployServiceExtension.GetProjectDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.Project project, MonoDevelop.Projects.ConfigurationSelector configuration) [0x0000e] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DeployServiceExtension.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.SolutionFolderItem entry, MonoDevelop.Projects.ConfigurationSelector configuration) [0x0002c] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DeployServiceExtension.GetProjectDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.Project project, MonoDevelop.Projects.ConfigurationSelector configuration) [0x0000e] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.Linux.LinuxDeployExtension.GetProjectDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.Project project, MonoDevelop.Projects.ConfigurationSelector config) [0x00001] in <bd802a9e12004cf7838e24e92f0da97c>:0 
      at MonoDevelop.Deployment.DeployServiceExtension.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.SolutionFolderItem entry, MonoDevelop.Projects.ConfigurationSelector configuration) [0x0002c] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DeployService.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.SolutionFolderItem entry, MonoDevelop.Projects.ConfigurationSelector configuration) [0x0000c] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DeployService.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.SolutionFolderItem[] entries, MonoDevelop.Projects.ConfigurationSelector configuration) [0x00013] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.PackageBuilder.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.ConfigurationSelector configuration) [0x00008] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.Targets.BinariesZipPackageBuilder.OnBuild (MonoDevelop.Core.ProgressMonitor monitor, MonoDevelop.Deployment.DeployContext ctx) [0x000dd] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
    ---> (Inner Exception #0) System.NullReferenceException: Object reference not set to an instance of an object
      at MonoDevelop.Projects.Project+<>c__DisplayClass150_0.<RunMSBuildTarget>b__0 () [0x000e2] in <3891c1397ab441a7b22edc2cdc890787>:0 
      at MonoDevelop.Projects.Project.RunMSBuildTarget (MonoDevelop.Core.ProgressMonitor monitor, System.String target, MonoDevelop.Projects.ConfigurationSelector configuration, MonoDevelop.Projects.TargetEvaluationContext context) [0x00345] in <3891c1397ab441a7b22edc2cdc890787>:0 
      at MonoDevelop.Projects.Project.DoRunTarget (MonoDevelop.Core.ProgressMonitor monitor, System.String target, MonoDevelop.Projects.ConfigurationSelector configuration, MonoDevelop.Projects.TargetEvaluationContext context) [0x003d0] in <3891c1397ab441a7b22edc2cdc890787>:0 <---
    
    ERROR [2018-12-03 11:18:10Z]: Package creation failed
    System.AggregateException: One or more errors occurred. ---> System.NullReferenceException: Object reference not set to an instance of an object
      at MonoDevelop.Projects.Project+<>c__DisplayClass150_0.<RunMSBuildTarget>b__0 () [0x000e2] in <3891c1397ab441a7b22edc2cdc890787>:0 
      at MonoDevelop.Projects.Project.RunMSBuildTarget (MonoDevelop.Core.ProgressMonitor monitor, System.String target, MonoDevelop.Projects.ConfigurationSelector configuration, MonoDevelop.Projects.TargetEvaluationContext context) [0x00345] in <3891c1397ab441a7b22edc2cdc890787>:0 
      at MonoDevelop.Projects.Project.DoRunTarget (MonoDevelop.Core.ProgressMonitor monitor, System.String target, MonoDevelop.Projects.ConfigurationSelector configuration, MonoDevelop.Projects.TargetEvaluationContext context) [0x003d0] in <3891c1397ab441a7b22edc2cdc890787>:0 
       --- End of inner exception stack trace ---
      at System.Threading.Tasks.Task`1[TResult].GetResultCore (System.Boolean waitCompletionNotification) <0x7fb7b8e66530 + 0x000a2> in <0f8aeac9d63d4b8aa575761bb4e65b79>:0 
      at System.Threading.Tasks.Task`1[TResult].get_Result () <0x7fb7b8e664e0 + 0x00034> in <0f8aeac9d63d4b8aa575761bb4e65b79>:0 
      at MonoDevelop.Deployment.DefaultDeployServiceExtension.GetProjectDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.Project project, MonoDevelop.Projects.ConfigurationSelector configuration) [0x00056] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DeployServiceExtension.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.SolutionFolderItem entry, MonoDevelop.Projects.ConfigurationSelector configuration) [0x0002c] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DefaultDeployServiceExtension.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.SolutionFolderItem entry, MonoDevelop.Projects.ConfigurationSelector configuration) [0x00022] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DeployServiceExtension.GetProjectDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.Project project, MonoDevelop.Projects.ConfigurationSelector configuration) [0x0000e] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DeployServiceExtension.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.SolutionFolderItem entry, MonoDevelop.Projects.ConfigurationSelector configuration) [0x0002c] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DeployServiceExtension.GetProjectDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.Project project, MonoDevelop.Projects.ConfigurationSelector configuration) [0x0000e] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.Linux.LinuxDeployExtension.GetProjectDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.Project project, MonoDevelop.Projects.ConfigurationSelector config) [0x00001] in <bd802a9e12004cf7838e24e92f0da97c>:0 
      at MonoDevelop.Deployment.DeployServiceExtension.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.SolutionFolderItem entry, MonoDevelop.Projects.ConfigurationSelector configuration) [0x0002c] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DeployService.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.SolutionFolderItem entry, MonoDevelop.Projects.ConfigurationSelector configuration) [0x0000c] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.DeployService.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.SolutionFolderItem[] entries, MonoDevelop.Projects.ConfigurationSelector configuration) [0x00013] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.PackageBuilder.GetDeployFiles (MonoDevelop.Deployment.DeployContext ctx, MonoDevelop.Projects.ConfigurationSelector configuration) [0x00008] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
      at MonoDevelop.Deployment.Targets.BinariesZipPackageBuilder.OnBuild (MonoDevelop.Core.ProgressMonitor monitor, MonoDevelop.Deployment.DeployContext ctx) [0x000dd] in <4f1b4058d51d4d4baa06ff20d176b969>:0 
    ---> (Inner Exception #0) System.NullReferenceException: Object reference not set to an instance of an object
      at MonoDevelop.Projects.Project+<>c__DisplayClass150_0.<RunMSBuildTarget>b__0 () [0x000e2] in <3891c1397ab441a7b22edc2cdc890787>:0 
      at MonoDevelop.Projects.Project.RunMSBuildTarget (MonoDevelop.Core.ProgressMonitor monitor, System.String target, MonoDevelop.Projects.ConfigurationSelector configuration, MonoDevelop.Projects.TargetEvaluationContext context) [0x00345] in <3891c1397ab441a7b22edc2cdc890787>:0 
      at MonoDevelop.Projects.Project.DoRunTarget (MonoDevelop.Core.ProgressMonitor monitor, System.String target, MonoDevelop.Projects.ConfigurationSelector configuration, MonoDevelop.Projects.TargetEvaluationContext context) [0x003d0] in <3891c1397ab441a7b22edc2cdc890787>:0 <---
    
    INFO [2018-12-03 11:18:17Z]: 
    
    opened by vkurien 28
  • Switched to roslyn indentation & brace completion engine.

    Switched to roslyn indentation & brace completion engine.

    Fixes VSTS Bug 558923: [Feedback] C# indentation inside method not aligning with existing code Fixes issue #3638 Port brace completion to EditorFeatures Fixes VSTS Bug 641123: [Feedback] Auto indentation broken after preprocessor directives Fixes issue #5222 Indentation in multiline field initializer is wrong when working with arrays Fixes VSTS #642965 Auto-format code on return Fixes issue #4307 Smart indentation bug Fixes VSTS #643311: Cut & paste string conversion is broken. Fixes VSTS #663939: Inconsistent indentation between VS Windows and VS Mac Fixes VSTS #656467: Editor rules defined under .editorconfig file are not getting applied automatically when user write the code on editor. Fixes issue #3475 Align quote matching with Visual Studio behavior

    This should not be commited to the 7.6 release branch - we need to test it carefully. It's the whole on the fly formatting typing behavior that'll change. It now feels like VS.NET. The typing behavior is not perfect in all cases but at least it's the same as the VS.NET one.

    @ToddGrun: I used code from the webtools addin - I added the brace completion infrastructure to SourceEditor. I think that'll affect the webtools addin. You mentioned that this belongs to the core and you're right. Let me know of other parts we can move from webtools to addin. Thanks for that part of code that made it way easier for us to adopt the VS.NET brace completion :)

    Test instructions:

    Test auto brace behavior {}, () pairs. Test on the fly formatting - on return behavior esp.

    A good starting point would be to test the bugs listed above. Basically it's a complex thing so we need to work with that internally for a while.

    For the new option persistance PR https://github.com/mono/monodevelop/pull/5111 is required.

    qa-pending 
    opened by mkrueger 26
  • Not obvious how to get text editor / document from editor view content

    Not obvious how to get text editor / document from editor view content

    Now that SourceEditorView and TextEditorData are internal, this makes it more difficult to do things with a SourceEditorView instance.

    For example, when implementing IToolboxDynamicProvider.GetDynamicItems, the SourceEditorView is passed in as the IToolboxConsumer parameter. As far as I can tell, there is no way from this to get the Document, the TextEditor or theITextDocument`.

    Previously I would have cast it to a ViewContent then used GetContent<TextEditorData> to get the editor data structures, or cast it to a SourceEditorView and accessed the Document property.

    Now to get an editor I have to cast to ViewContent then access WorkbenchWindow.Document.TextEditor

    Perhaps ViewContent should have a Document property? Perhaps IToolboxDynamicProvider.GetDynamicItems should be passed a Document? Perhaps ViewContent.GetContent should allow getting the TextEditor?

    VS bug #577080

    Area: IDE Platform\Legacy Editor low-priority vs-sync 
    opened by mhutch 24
  • Improve extensibility of NUnit addin (Xunit support, GSoC)

    Improve extensibility of NUnit addin (Xunit support, GSoC)

    Introduce basic support for "discoverers" and "executors".

    • with removed xunit support (See https://github.com/x2bool/monodevelop/issues/2)
    opened by x2bool 23
  • Making MonoDevelop from sources fails on Linux

    Making MonoDevelop from sources fails on Linux

    So I have: Arch Linux Mono 5.4.1.7 MSBuild 15.4_xamarinxplat.2017.11.27.11.23

    When making MonoDevelop from the latest sources, I get at least 50 errors in the output. I think this can be the cause:

    MSBuild auto-detection: using msbuild version '14.0' from '/usr/lib/mono/xbuild/14.0/bin'.
    

    For some reason, instead of /usr/bin/msbuild it uses /usr/lib/mono/xbuild/14.0/bin/xbuild.exe.

    This issue probably has something in common with another one, but that one was fixed in the version 15.4+xamarinxplat.2017.09.14.16.14.

    Any help is appreciated.

    linux 
    opened by dsdante 23
  • Can't run simple NET application

    Can't run simple NET application

    Steps to reproduce

    1. Press New
    2. Press Other/.NET
    3. Press Console Project
    4. Press Run/Start Without Debugging and obtain Build successful
    5. Press Run/Start Without Debugging and obtain Cannot execute <path>

    Environment details

    OS: Ubuntu 20.04 LTS Mono version: 6.12.0.122 MonoDevelop version: 7.8.4

    Logs

    ide.log

    opened by alvinseville7cf 0
  • Official compatibility with newer linux distributions.

    Official compatibility with newer linux distributions.

    Seeing as Mono is compatible with newer linux distributions like Ubuntu 20.04, CentOS/RHEL 8, Rasbian and Debian Buster etc. I think you should release MonoDevelop for these new distributions as well.

    opened by yanderemine54 0
  • Update README.md

    Update README.md

    Previous profiles like "stable" and "all" don't even exist on monodevelop/profiles/

    opened by Arsivnet 0
  • compatible of .NETStandard 2.1

    compatible of .NETStandard 2.1

    I opened a solution contains net5.0 and netstandard2.1 projects. Well, the IDE was stuck on restoring Nuget packages stage: https://paste.ubuntu.com/p/xGkTQqcNHJ/

    And I tried to change the target famework into netcoreapp3.1, but failed again: https://paste.ubuntu.com/p/H2THHHQxZ3/

    2021-07-07 17-07-08 的屏幕截图 In Chinese, I want to say: 太草了

    opened by yts233 0
  • make text editor as standalone project

    make text editor as standalone project

    Could MonoDevelop's text editor be a standalone project?

    it will help developing more apps if it be done.

    opened by taozuhong 0
  • Visual Studio MAC Crashes with NullReferenceException

    Visual Studio MAC Crashes with NullReferenceException

    https://github.com/mono/monodevelop/blob/ca84d5037376cea6efc342e101d72966589ef4ed/main/src/addins/MonoDevelop.TextEditor/MonoDevelop.TextEditor/ThemeToClassification.cs#L41

    ERROR [2021-06-24 08:57:35Z]: The file '/app/Controllers/GenericController.cs' could not be opened. System.NullReferenceException: Object reference not set to an instance of an object at MonoDevelop.TextEditor.ThemeToClassification..ctor (Microsoft.VisualStudio.Text.Classification.IEditorFormatMapService editorFormatMapService) [0x0000d] in /Users/builder/azdo/_work/1/s/main/src/addins/MonoDevelop.TextEditor/MonoDevelop.TextEditor/ThemeToClassification.cs:41

    opened by GenuineRex 0
  • Raspbian Buster, Assembly not found for framework .NET Framework 4.7

    Raspbian Buster, Assembly not found for framework .NET Framework 4.7

    MonoDevelop 7.8.4 (build 2) I create a new solution and there is this problem with libraries references. And those libraries is absent in the reference editor so I can't delete and add them back. Is there any solution?

    2021-06-16-105626_1920x975_scrot

    opened by AlikG-sandbox 0
  • No license

    No license

    There is no license file in main directory. It is only in "main" directory, so another files are unlicensed (scripts, profiles, makefiles etc)

    opened by Maniues 0
  • Visual Studio For Mac throwing errors FS3031 and FS3005. While VSCode has no issue for the same project

    Visual Studio For Mac throwing errors FS3031 and FS3005. While VSCode has no issue for the same project

    I created the default FSBolero template project using dotnet CLI. Opening it in VSCode using the Ionide extension suite works ok.

    But If I open the same project in Visual Studio for Mac, I get FS3031 and FS3005 errors (Screenshot attached)

    Repro steps

    Provide the steps required to reproduce the problem:

    1. dotnet new -i Bolero.Templates
    2. dotnet new bolero-app -o HelloWorld
    3. Open the Project in Visual Studio For Mac.
    4. Get Error FS3031 and FS3005, found by hovering on top level module/namespace in any .fs file

    Expected behavior

    There should not be any such compiler error

    Actual behavior

    FS3031 and FS3005 Compiler Errors in the Project

    Related information

    Provide any related information (optional):

    Operating system Mac OS Catalina 10.15.7
    .NET Runtime kind (.NET 5.0 that comes by default with latest Visual Studio for Mac. It Installs Mono)
    Editing Tools (Visual Studio Community, 8.9.9)
    
    Screenshot 2021-05-12 at 9 44 32 AM
    opened by SnoCold 0
  • doesnt build

    doesnt build

    [email protected]:~/monodevelop> ./configure --profile gnome                                       (main|✔)
    
    Configuring package: main
    -------------------------
    Configuration options:  --enable-gnomeplatform
    Running aclocal  ...
    Running automake --foreign  ...
    Running autoconf ...
    Running ./configure --enable-maintainer-mode --with-macarch=i386 --prefix=/usr/local --enable-gnomeplatform ...
    configure: WARNING: unrecognized options: --with-macarch
    configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking whether make supports nested variables... yes
    checking whether UID '1000' is supported by ustar format... yes
    checking whether GID '100' is supported by ustar format... yes
    checking how to create a ustar tar archive... gnutar
    checking whether to enable maintainer-specific portions of Makefiles... yes
    checking for msgfmt... /usr/bin/msgfmt
    checking for msgmerge... /usr/bin/msgmerge
    checking that generated files are newer than configure... done
    configure: creating ./config.status
    config.status: creating monodevelop
    config.status: creating mdtool
    config.status: creating theme-icons/Makefile
    config.status: creating tests/Makefile
    config.status: creating Makefile
    config.status: creating po/Makefile
    config.status: creating build/MacOSX/Makefile
    config.status: creating external/Makefile
    configure: WARNING: unrecognized options: --with-macarch
    
    Configuration summary
    
       * Installation prefix = /usr/local
       * Version = 8.6
       * Compat Version = 
       * Release builds: no
    
    Now type `make' to compile MonoDevelop
    Configuration Summary
    ---------------------
    
    MonoDevelop has been configured with 
        prefix = /usr/local
        profile = gnome
    
    Packages included in the build:
        main
    
    [email protected]:~/monodevelop> make                                                              (main|✔)
    PATH is /usr/local/share/dotnet:/bin:/home/toor/go/bin:/home/toor/.cargo/bin:/snap/bin/:/home/toor/.gem/ruby/2.5.0/bin/:/usr/lib/ccache:/home/toor/bin:/home/toor/.local/bin:/home/toor/.local/sbin:/sbin:/usr/local/bin:/home/toor/.cask/bin:/home/toor/.jenv/bin:/home/toor/.cargo/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/home/toor/.dotnet/tools:/usr/lib/mit/bin:/home/toor/.config/composer/vendor/bin
    .NET Core 5.0.100 installed in /usr/bin/dotnet
    5.0.100 [/usr/share/dotnet/sdk]
    Synchronizing submodule url for 'main/external/Xamarin.PropertyEditing'
    Synchronizing submodule url for 'main/external/debugger-libs'
    Synchronizing submodule url for 'main/external/guiunit'
    Synchronizing submodule url for 'main/external/libgit-binary'
    Synchronizing submodule url for 'main/external/libgit2'
    Synchronizing submodule url for 'main/external/libgit2sharp'
    Synchronizing submodule url for 'main/external/macdoc'
    Synchronizing submodule url for 'main/external/mdtestharness'
    Synchronizing submodule url for 'main/external/mono-addins'
    Synchronizing submodule url for 'main/external/mono-tools'
    Synchronizing submodule url for 'main/external/nrefactory'
    Synchronizing submodule url for 'main/external/nuget-binary'
    Synchronizing submodule url for 'main/external/sharpsvn-binary'
    Synchronizing submodule url for 'main/external/vs-editor-api'
    Synchronizing submodule url for 'main/external/xwt'
    make[1]: Entering directory '/home/toor/monodevelop/main'
    Making all in external
    make[2]: Entering directory '/home/toor/monodevelop/main/external'
    make[2]: Nothing to be done for 'all'.
    make[2]: Leaving directory '/home/toor/monodevelop/main/external'
    Making all in po
    make[2]: Entering directory '/home/toor/monodevelop/main/po'
    make[2]: Nothing to be done for 'all'.
    make[2]: Leaving directory '/home/toor/monodevelop/main/po'
    Making all in theme-icons
    make[2]: Entering directory '/home/toor/monodevelop/main/theme-icons'
    make[2]: Nothing to be done for 'all'.
    make[2]: Leaving directory '/home/toor/monodevelop/main/theme-icons'
    Making all in tests
    make[2]: Entering directory '/home/toor/monodevelop/main/tests'
    make[2]: Nothing to be done for 'all'.
    make[2]: Leaving directory '/home/toor/monodevelop/main/tests'
    make[2]: Entering directory '/home/toor/monodevelop/main'
    touch vcrevision
    MSBuild auto-detection: using msbuild version '15.0' from '/usr/lib/mono/msbuild/15.0/bin'.
    Committing restore...
    Assets file has not changed. Skipping assets file writing. Path: /home/toor/monodevelop/main/external/Xamarin.PropertyEditing/Xamarin.PropertyEditing.Mac/obj/project.assets.json
    Restore completed in 26.65 ms for /home/toor/monodevelop/main/external/Xamarin.PropertyEditing/Xamarin.PropertyEditing.Mac/Xamarin.PropertyEditing.Mac.csproj.
    Committing restore...
    Assets file has not changed. Skipping assets file writing. Path: /home/toor/monodevelop/main/external/Xamarin.PropertyEditing/Xamarin.PropertyEditing/obj/project.assets.json
    Restore completed in 2.09 ms for /home/toor/monodevelop/main/external/Xamarin.PropertyEditing/Xamarin.PropertyEditing/Xamarin.PropertyEditing.csproj.
    Committing restore...
    Assets file has not changed. Skipping assets file writing. Path: /home/toor/monodevelop/main/external/debugger-libs/Mono.Debugger.Soft/obj/project.assets.json
    Restore completed in 1.25 ms for /home/toor/monodevelop/main/external/debugger-libs/Mono.Debugger.Soft/Mono.Debugger.Soft.csproj.
    Restoring packages for /home/toor/monodevelop/main/external/debugger-libs/Mono.Debugging.Soft/Mono.Debugging.Soft.csproj...
      GET https://ci.appveyor.com/nuget/nugetizer3000/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0
      OK https://ci.appveyor.com/nuget/nugetizer3000/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0 625ms
      GET https://dotnet.myget.org/F/templating/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0
      GET https://dotnet.myget.org/F/vstest/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/templating/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://ci.appveyor.com/nuget/nugetizer3000/FindPackagesById()?id='Microsoft.CodeAnalysis.VisualBasic.Workspaces'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/vstest/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      OK https://ci.appveyor.com/nuget/nugetizer3000/FindPackagesById()?id='Microsoft.CodeAnalysis.VisualBasic.Workspaces'&semVerLevel=2.0.0 54ms
      GET https://dotnet.myget.org/F/templating/FindPackagesById()?id='Microsoft.CodeAnalysis.VisualBasic.Workspaces'&semVerLevel=2.0.0
      GET https://dotnet.myget.org/F/vstest/FindPackagesById()?id='Microsoft.CodeAnalysis.VisualBasic.Workspaces'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/templating/FindPackagesById()?id='Microsoft.CodeAnalysis.VisualBasic.Workspaces'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://ci.appveyor.com/nuget/nugetizer3000/FindPackagesById()?id='Newtonsoft.Json'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/vstest/FindPackagesById()?id='Microsoft.CodeAnalysis.VisualBasic.Workspaces'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      OK https://ci.appveyor.com/nuget/nugetizer3000/FindPackagesById()?id='Newtonsoft.Json'&semVerLevel=2.0.0 43ms
      GET https://dotnet.myget.org/F/templating/FindPackagesById()?id='Newtonsoft.Json'&semVerLevel=2.0.0
      GET https://dotnet.myget.org/F/vstest/FindPackagesById()?id='Newtonsoft.Json'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/templating/FindPackagesById()?id='Newtonsoft.Json'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://ci.appveyor.com/nuget/nugetizer3000/FindPackagesById()?id='System.Buffers'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/vstest/FindPackagesById()?id='Newtonsoft.Json'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      OK https://ci.appveyor.com/nuget/nugetizer3000/FindPackagesById()?id='System.Buffers'&semVerLevel=2.0.0 46ms
      GET https://dotnet.myget.org/F/templating/FindPackagesById()?id='System.Buffers'&semVerLevel=2.0.0
      GET https://dotnet.myget.org/F/vstest/FindPackagesById()?id='System.Buffers'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/templating/FindPackagesById()?id='System.Buffers'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://ci.appveyor.com/nuget/nugetizer3000/FindPackagesById()?id='System.Collections.Immutable'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/vstest/FindPackagesById()?id='System.Buffers'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      OK https://ci.appveyor.com/nuget/nugetizer3000/FindPackagesById()?id='System.Collections.Immutable'&semVerLevel=2.0.0 45ms
      GET https://dotnet.myget.org/F/templating/FindPackagesById()?id='System.Collections.Immutable'&semVerLevel=2.0.0
      GET https://dotnet.myget.org/F/vstest/FindPackagesById()?id='System.Collections.Immutable'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/templating/FindPackagesById()?id='System.Collections.Immutable'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/vstest/FindPackagesById()?id='System.Collections.Immutable'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://dotnet.myget.org/F/templating/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0
      GET https://dotnet.myget.org/F/vstest/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/templating/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://dotnet.myget.org/F/templating/FindPackagesById()?id='Microsoft.CodeAnalysis.VisualBasic.Workspaces'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/vstest/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://dotnet.myget.org/F/vstest/FindPackagesById()?id='Microsoft.CodeAnalysis.VisualBasic.Workspaces'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/templating/FindPackagesById()?id='Microsoft.CodeAnalysis.VisualBasic.Workspaces'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://dotnet.myget.org/F/templating/FindPackagesById()?id='Newtonsoft.Json'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/vstest/FindPackagesById()?id='Microsoft.CodeAnalysis.VisualBasic.Workspaces'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://dotnet.myget.org/F/vstest/FindPackagesById()?id='Newtonsoft.Json'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/templating/FindPackagesById()?id='Newtonsoft.Json'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://dotnet.myget.org/F/templating/FindPackagesById()?id='System.Buffers'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/vstest/FindPackagesById()?id='Newtonsoft.Json'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://dotnet.myget.org/F/vstest/FindPackagesById()?id='System.Buffers'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/templating/FindPackagesById()?id='System.Buffers'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://dotnet.myget.org/F/templating/FindPackagesById()?id='System.Collections.Immutable'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/vstest/FindPackagesById()?id='System.Buffers'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://dotnet.myget.org/F/vstest/FindPackagesById()?id='System.Collections.Immutable'&semVerLevel=2.0.0
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/templating/FindPackagesById()?id='System.Collections.Immutable'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
    Retrying 'FindPackagesByIdAsyncCore' for source 'https://dotnet.myget.org/F/vstest/FindPackagesById()?id='System.Collections.Immutable'&semVerLevel=2.0.0'.
    The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
      GET https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.workspaces/index.json
      OK https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.workspaces/index.json 76ms
      GET https://dotnet.myget.org/F/templating/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0
      GET https://dotnet.myget.org/F/vstest/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0
    Failed to retrieve information about 'Microsoft.CodeAnalysis.CSharp.Workspaces' from remote source 'https://dotnet.myget.org/F/templating/FindPackagesById()?id='Microsoft.CodeAnalysis.CSharp.Workspaces'&semVerLevel=2.0.0'.
      The SSL connection could not be established, see inner exception.
      Authentication failed, see inner exception.
      Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
        at /home/abuild/rpmbuild/BUILD/mono-6.8.0.105/external/boringssl/ssl/handshake_client.c:1132
    make[2]: *** [Makefile:998: restore-packages] Error 1
    make[2]: Leaving directory '/home/toor/monodevelop/main'
    make[1]: *** [Makefile:545: all-recursive] Error 1
    make[1]: Leaving directory '/home/toor/monodevelop/main'
    make: *** [Makefile:54: all-recursive] Error 1
    [email protected]:~/monodevelop>      ```
    opened by github-sys-admin 4
The React Native IDE

The all-in-one solution for building React Native applications. You can get started right away on your React Native project by installing Deco and cre

Deco Software 5.9k Aug 5, 2021
Lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5.1, 5.2, 5.3, 5.4, LuaJIT and other Lua interpreters on Windows, macOS, and Linux

Project Description ZeroBrane Studio is a lightweight cross-platform Lua IDE with code completion, syntax highlighting, remote debugger, code analyzer

Paul Kulchenko 2.2k Jul 21, 2021
Oni: Modern Modal Editing - powered by Neovim

NOTE: This repository is unmaintained - we are focusing on Onivim 2 and libvim. Modern Modal Editing Introduction Oni is a new kind of editor, focused

onivim 11.5k Jul 31, 2021
LiveCode cross-platform development environment (engine)

LiveCode Community Edition Copyright © 2003-2019 LiveCode Ltd., Edinburgh, UK Introduction The LiveCode Community open source platform provides a way

null 363 Jul 28, 2021
Apache NetBeans

Apache NetBeans Apache NetBeans is an open source development environment, tooling platform, and application framework. Build status GitHub actions Tr

The Apache Software Foundation 1.6k Aug 5, 2021
The official Vim repository

For translations of this README see the end. What is Vim? Vim is a greatly improved version of the good old UNIX editor Vi. Many new features have bee

Vim - the text editor 24.3k Jul 28, 2021
:atom: The hackable text editor

Atom Atom is a hackable text editor for the 21st century, built on Electron, and based on everything we love about our favorite editors. We designed i

Atom 55.8k Jul 28, 2021