SharpDevelop Community

Get your problems solved!
Welcome to SharpDevelop Community Sign in | Join | Help
in Search

SharpDevelop Studio on Linux with WINE?

Last post 02-12-2018 9:25 AM by Robo_Pi. 0 replies.
Page 1 of 1 (1 items)
Sort Posts: Previous Next
  • 02-12-2018 9:25 AM

    SharpDevelop Studio on Linux with WINE?

    I've recently replaced Windows with Linux on several of my computers.  I was able to install a few of my favorite Windows programs on Linux using WINE.   Those programs run just fine on Linux.

    However I used SharpDevelop on Windows a lot and I have a lot programs I wrote using SharpDevelop.  So it would be really nice if I could salvage SharpDevelop on Linux. Thus far I haven't been able to get it to load.

    I'm wondering if anyone has ever managed to get SharpDevelop to run on Linux?

    What I've done:
    1. Installed .NET 4.0 (using WINE)
    2. Installed Visual C++ 2008 SPI (using WINE)
    3. Installed SharpDevelop from a Sourceforge download.

    As an additional note. I actually tried to Install SharpDevelop first but WINE required that I install the other two packages first. So WINE at least recognized that these packages are required. After installing the .NET 4.0 Framework and the Visual C++ 2008 SPI, WINE then completed the installation of SharpDevelop and left a desktop icon to launch it.

    However, when I try to launch it I get the following error msg from Linux:

    SHAR~5MM.EXE - Configuration Parser Error
    Error Parsing C:\windows\Microsoft.NET\framework\v4.0.30319\config\machine.config
    Parser returned error 0x80004001

    After clicking OK to that error msg box SharpDevelop also gives me the following more detailed error message:


    SharpDevelop Version :
    .NET Version : 4.0.30319.1
    OS Version : Microsoft Windows NT 5.2.3790 Service Pack 2
    Current culture : English (United States) (en-US)
    Running under WOW6432, processor architecture: x86-64
    Working Set Memory : 0kb
    GC Heap Memory : 1494kb

    Unhandled exception terminated SharpDevelop
    Exception thrown:
    System.Runtime.InteropServices.COMException (0x800706D3): Unknown authentication service. (Exception from HRESULT: 0x800706D3)
    at System.Windows.Media.MediaSystem.ConnectTransport()
    at System.Windows.Media.MediaSystem.Startup(MediaContext mc)
    at System.Windows.Media.MediaContext..ctor(Dispatcher dispatcher)
    at System.Windows.Media.MediaContext.From(Dispatcher dispatcher)
    at System.Windows.Media.Visual.VerifyAPIReadWrite()
    at System.Windows.Media.Visual.set_VisualOpacity(Double value)
    at System.Windows.UIElement.ensureInvisible(Boolean collapsed)
    at System.Windows.UIElement.switchVisibilityIfNeeded(Visibility visibility)
    at System.Windows.UIElement.OnVisibilityChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
    at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
    at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
    at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
    at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
    at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
    at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
    at ICSharpCode.SharpDevelop.Gui.SdStatusBar..ctor()
    at ICSharpCode.SharpDevelop.Gui.WpfWorkbench..ctor()
    at ICSharpCode.SharpDevelop.Commands.WorkbenchStartup.InitializeWorkbench()
    at ICSharpCode.SharpDevelop.Sda.CallHelper.RunWorkbenchInternal(Object settings)
    at ICSharpCode.SharpDevelop.Sda.CallHelper.RunWorkbench(WorkbenchSettings settings)
    at ICSharpCode.SharpDevelop.Sda.SharpDevelopHost.RunWorkbench(WorkbenchSettings settings)
    at ICSharpCode.SharpDevelop.SharpDevelopMain.RunApplication()
    at ICSharpCode.SharpDevelop.SharpDevelopMain.Run()
    at ICSharpCode.SharpDevelop.SharpDevelopMain.Main(String[ args)

    ---- Recent log messages:
    Failed to append recent log messages.
    System.InvalidOperationException: Sequence contains no elements
    at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source)
    at ICSharpCode.SharpDevelop.Sda.LogMessageRecorder.AppendRecentLogMessages(StringBuilder sb, ILog log)
    at ICSharpCode.SharpDevelop.Sda.ExceptionBox.getClipboardString()

    ---- Post-error application state information:
    Installed 3rd party AddIns:

    Just curious if anyone has any ideas or experience trying to run SharpDevelop on Linux using WINE?

    I'm open to starting the whole procedure from scratch if need be. I'd really love to get SharpDevelop to run on Linux. I've been converting several of my older computers over to Linux.  But I don't want to give up using SharpDevelop.



    P.S.  If it's impossible to run SharpDevelop on Linux can anyone suggest a similar type of Visual Studio that will run on Linux?  I program in C#.

Page 1 of 1 (1 items)
Powered by Community Server (Commercial Edition), by Telligent Systems
Don't contact us via this ( email address.