Giter Club home page Giter Club logo

monodevelop-windows's Introduction

Test repo to build MonoDevelop on Windows

Windows/Mac Linux
Build status Build status Downloads Build status

Tha artifacts (portable ZIP package, and Windows MSI installer) matching MonoDevelop 7.8 release.

Downloads

Latest builds/installers can be downloaded from

https://github.com/lextm/monodevelop-windows/releases

MonoDevelop 7.x has hard dependency on GTK# and MSBuild 15, so please install GTK# for .NET and Visual Studio 2017 Build Tools (or simply any Visual Studio 2017 edition) before running it.

MonoDevelop 8.x is still in active development and unstable, so there is no plan to ship artifacts for them yet.

Troubleshooting Guide

You might try the steps to see what else we can dig out,

  1. Open a MonoDevelop instance (like C:\Program Files (x86)\MonoDevelop\bin\MonoDevelop.exe).
  2. Instead of creating/opening a project, click Run | Debug Application... menu item.
  3. Set Command to C:\Program Files (x86)\MonoDevelop\bin\MonoDevelop.exe.
  4. Set Working Directory to C:\Program Files (x86)\MonoDevelop\bin.
  5. Click OK.
  6. Wait till the second instance of MonoDevelop launches, switch back to the first instance and click View | Pads | Application Output - MonoDevelop.exe to reveal the tracing.
  7. Switch back to the second instance, and reproduce the issue.

Now the tracing should show what errors happened. From that we can see how the installer can be improved.

monodevelop-windows's People

Contributors

lextm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

monodevelop-windows's Issues

Thanks for providing this build

I just wanted to say thank you for providing this perfect build for windoze. I've tried compiling from source several times from git and have had so many errors I was giving up on ever seeing my favourite IDE on MS ever again. I don't want to use that version that sold its soul to MS. Obviously i prefer to run this on Linux but there are times it is nice to have the option to use Monodevelop elsewhere, it works, it's clean and runs so much better than VS or Xamarin. Thanks Dev, this is not an issue but a thumbs up to you for compiling this.

Feature Request: Use of Mono build tools?

This may be outside of the scope of the project, but I'd like to request consideration for the ability to use mono to do builds (like in Linux) instead of relying on MS-Build-Tools .

Test builds

I started to ship test build of MSI installer. Please try out and leave your feedback below.

Can't create projects.

image

The type initializer for 'MonoDevelop.Projects.MSBuild.MSBuildEvaluationContext' threw an exception.

After installing and starts a new project, that shows up after I click 'Create'. I have MSBuild 16 installed, is it incompatible? Please, help me with this. I don't really know what I am doing. Thank you. Just wanna start C# with a light-weight IDE.

您好,想问你一个MSBUILD相关的问题

我用您的生成的.msi来新建 gtk#的工程会出现下面的错误
image
排查后发现是执行MonoDevelop/bin/MonoDevelop.MSBuildBuilder.exe的时候会出现越界
image
请问您遇到过这个情况吗 ? gtk# 和 msbuild15.0我已安装

MonoDevelop Won't Run

I recently stumbled across your MonoDevelop repository on GitHub. After installing the 2 requirements and MD, I am unable to launch it. The process opens briefly and then exits. Any thoughts? Been looking for a Windows build for a while. Let me know if I can provide more information. Thanks.

Monodevelop - new file GTK

first of all thank you for the compiled version.
When i'd like to create a new solution for a winform with GTK, I had this error:

MonoDevelop.Projects.MSBuild.ProjectEvaluationException: The type initializer for 'MonoDevelop.Projects.MSBuild.MSBuildEvaluationContext' threw an exception. at MonoDevelop.Projects.MSBuild.MSBuildProjectInstance.Evaluate() at MonoDevelop.Projects.Project.CreateProjectInstaceForConfiguration(String conf, String platform, Boolean onlyEvaluateProperties) at MonoDevelop.Projects.Project.InitMainGroupProperties(MSBuildPropertyGroup globalGroup) at MonoDevelop.Projects.Project.InitBeforeProjectExtensionLoad() at MonoDevelop.Projects.Project.OnInitialize() at MonoDevelop.Projects.DotNetProject.OnInitialize() at MonoDevelop.CSharp.Project.CSharpProject.OnInitialize() at MonoDevelop.Projects.WorkspaceObject.EnsureInitialized() at MonoDevelop.Projects.MSBuild.MSBuildProjectService.CreateProject(String typeGuid, String[] flavorGuids) at MonoDevelop.Projects.ProjectService.CreateDotNetProject(String language, String[] flavorGuids) at MonoDevelop.Ide.Gui.Document.EnsureAnalysisDocumentIsOpen() at MonoDevelop.Ide.Gui.Document.<StartReparseThreadDelayed>d__128.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state) at MonoDevelop.Ide.DispatchService.GtkSynchronizationContext.TimeoutProxy.HandlerInternal(IntPtr data) Loaded Assembly 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Security.Cryptography.Algorithms\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Security.Cryptography.Algorithms.dll' Loading module C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Security.Cryptography.Algorithms\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Security.Cryptography.Algorithms.dll in application domain 1:MonoDevelop.exe Failed to load pdb for assembly C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Security.Cryptography.Algorithms\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Security.Cryptography.Algorithms.dll. Error code E_PDB_NO_DEBUG_INFO(0x806D0014) Loaded Assembly 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_fr_b77a5c561934e089\mscorlib.resources.dll' Loading module C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_fr_b77a5c561934e089\mscorlib.resources.dll in application domain 1:MonoDevelop.exe Failed to load pdb for assembly C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_fr_b77a5c561934e089\mscorlib.resources.dll. Error code E_PDB_NO_DEBUG_INFO(0x806D0014)

Regards

Words for future visitors

This repo started as an experiment to build MonoDevelop 7.x on Windows and ship MSI packages for myself. Good to see they helped others as well.

However, MonoDevelop is an abandoned project at this moment, while the whole ecosystem is swiftly moving forward. Therefore, things can break easily and I personally have no interest in fixing any of them.

If you want to step up and take over the responsibility, you are welcome to join the dotdevelop project,

https://github.com/dotdevelop/dotdevelop

It already achieves basic functionality on Linux, so you can use that as the foundation for a Windows version.

Good luck.

Could Not Load Type MSBuild

I just downloaded MonoDevelop using the Setup.msi and when I open a project I get an error:
"Error while trying to load the project 'ProjectDirectory\file.csproj': Could not load type 'Microsoft.Build.Framework, Version= 15.1.0.0, Culture=neutral, PublicKeyToken=whatevermyidIs'."

I have installed everything I installed Visual Studio Build Tools 2017 from chocolatey and Installed Gtk# from the link I have .NET Framework 4.8 installed and im running the latest version of Windows 10 Home

@lextm
@mono
@lextm
@monodevelop
@MSBuild

GTK# known issues

Issue 1

Creating a new GTK# 2.0 project might trigger an error dialog saying "File Widget could not be written".

Workaround: Click OK to dismiss that dialog. Delete MainWindow.cs. Then create a new Gtk Window called MainWindow.

Issue 2

Reference of "System" might show an error icon (white cross in red circle).

Fix: Check "Project Options", and make sure that under "Build | General" a valid version is chosen as "Target framework". Change to another framework version, or install the Developer Pack of that framework version can fix the issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.