Open ashelleyPurdue opened 6 years ago
Which platform are you using? There are pre-compiled binaries for Mac and Linux but not Windows.
I'm using Windows. Why is Windows the exception?
That's a buisness/release strategy question I can't really answer. @slluis is there some reason we do not ship monodevelop binaries for windows ?
@mkrueger The only reason is: Microsoft wants the user to use Visual Studio! That is! For me, it is NOT funny at all to have Windows version of Monodevelop by compiling it from the source while I have to download gigs of dependencies, gigs of Visual Studio components... bla bla bla...
Oh cmon guys! Provide the pre compiled binary! Mono and Monodevelop is great alternative to official C#.NET and VStudio
We are NOT BIG FAN of Visual Studio!
@blackjyn
Uhh...what? What does Microsoft have to do with this? They don't control whether or not Monodevelop releases pre-built binaries.
One word: Xamarin
It is a sure shame if there are no pre-compiled @Windows binary release :-1:
Well, as you said Microsoft already has an IDE for Windows, so if MS doesn't want to spend time and resources to generate and publish builds of MonoDevelop for Windows, that is reasonable to me. MonoDevelop is an open source project, anyone can do it.
I'm confused. Microsoft doesn't own MonoDevelop, does it?
@ashelleyPurdue @blackjyn and for all other people reading this message or looking for Monodevelop Windows build...
I am Unity3D C# developer, and found it very inconvinient for myself that Unity decided to replace Monodevelop with Visual Studio(https://blogs.unity3d.com/ru/2018/01/05/discontinuing-support-for-monodevelop-unity-starting-in-unity-2018-1/). Personally I always prefered Monodevelop over VS because in my opinion VS is too bulky for Unity development.
I've decided to build it from source but it didnt work out of the box unfotunately. I tried to compile it on Windows using VS, using Monodevelop on Ubuntu, and with cmake on Ubuntu but none of that worked as I have encountered too many issues to describe them here(some MonoPosix.dll dependency issue and many others).
Anyway, after an evening of trying to make VS compile a Monodevelop(ironic) again, I went to sleep and the next day I've found out that it worked somehow and would like to share the build with you people.
Of course I also wouldnt trust a random guy on the internet posting and exe file, the only two things I can say that you can scan it with virustotal or just run it in virtual machine to ensure that there are no bitcoin miners or other crapware.
Hope it helps somebody!
Download: https://www.dropbox.com/s/2a3b33jihuvwrmw/monodevelop_7.6_Win.zip?dl=0 Compiled using: VS community 2017 on win10. Version: 7.6 Latest commit: https://github.com/mono/monodevelop/commit/34fcedccb88666f7ae5158fa53e1fb55c8689428 Virustotal: https://www.virustotal.com/en/file/bef310e60d223e2df32c89959ce17ca54a550fa8cf1ff6b527b01530284f0bfc/analysis/1528910540/
Thank you @maxter2323 ! It was so fucking funny on how could we should download VS and its bulky deps to get Monodevelop executable while the VS itself has support for C#. I mean, seriously, you need tools that ALREADY supported C# to get an IDE that supports C# while they promoted VS over Monodevelop on that kind of platform
Thats one of the best joke this year :laughing:
I'm visually impaired and have been struggling along with an older versions of xamarin (5-6.x) that is badly bugged. Code re-factor (F2) often breaks, syntax highlight stops working and cursor randomly selects unwanted bits of code.
I've also tried to compile but visual studio is broken and spent months trying to solve/fix that issue alone.
I'm very grateful that @maxter2323 compiled it and shared. However, his version seems compiled for win10 and I'm stuck using Windows7. (software for disability/etc)
Is there a way to get this to work on windows7?
Dear @solorvox
On the clean Windows 7 my compiled version of monodevelop didnt run at all(and didnt even give any error pop-ups or logs) as you said. But good news, I've managed to fix it! All I did, I've installed the 32-bit version of Mono(not to confuse with monodevelop itself) and GTK#. You can get both of them from the official monowebsite. (https://www.mono-project.com/download/stable/) Hope it helps! Here is also a screenshot where the monodevelop is running on windows 7:
@maxter2323 Sadly, I've tried number of combinations of mono (32bit + gtk-sharp) and none seem to fix it. However, I'm running 64bit windows unlike the one posted in your image. Maybe we can chat about it elsewhere instead of on this bug report.
That said, I have to agree with the others here. Really upsetting move that there is no official builds for this on windows. And if you have problems with VS not running (due to stuck expired license) then you cannot compile a working copy of monodevelop.
I don't know if this will be helpful at all, though I consider it really annoying there isn't an official distribution for Windows. Someone has a build that is distributed through Chocolatey, version 5.10.1.6. Probably old. I downloaded maxter2323's build (thank you) but couldn't get it to run on my x64 Windows 10. I understand Microsoft pushing everyone to VS, and it's nice, but I'm trying to do some development on an Atom powered tablet with a 32gb drive and it would be nice if VS didn't try to eat that all up.
I've tried several times to get the latest code to build, but every time, I get four errors. Really frustrating. Anyone have any luck running maxter2323's build to run on Windows 10 x64? It just exits without any output (error or otherwise) and I've installed all the GTK# stuff. Thanks in advance.
+1 for Windows binaries.
VS 2017 is too resource-heavy and lacks some features for F# like code outline tree.
for me visual studio would be fine if it has a designer for GTK#. but microsoft doesn't give a shit for cross compatibility I guess.
We are NOT BIG FAN of Visual Studio!
I need both.
This poor guy went to the effort of making a tutorial for your software that is now invalid: https://www.youtube.com/watch?v=pSiIHe2uZ2w
A learner now has to compile the whole ide before they even know how to do a hello world? Seriously? Keep it simple stupid! Use that thing beween your ears and get the binaries on here.
Hi everyone, @maxter2323 's version actually works. Here's what you need to do:
When you download it, Windows blocks it for it comes from another computer. Right click any file-> property, see "This file has been blocked for your security ... " .
All files. it would take much time to unlock them one by one.
So Download Streams:
https://docs.microsoft.com/en-us/sysinternals/downloads/streams
Run cmd as admin: then type "(pathToStreamsForExample) C:\streams\streams.exe -s -d (pathToMonoDevelop_7.6_WinForExample) c:\MonoDevelop_7.6_Win"
-> Enter
Now Run Monodevelop.exe
it should work.
Avast Reported some false Positive ( I GUESS it is false, can not confirm... i added exception, so far so good :) )
Enjoy Monodevelop7.6.
Thank you @maxter2323 i tried to compile for the whole yesterday night without success.
(sorry for my approximative English)
Edit: so far i can't connect to the UnityDebugger though.
I think that it is kind of ridiculous that we have to resort to a 3rd party compilation to run monodevelop. Visual Studio is too powerful for my laptop and I have to use a more light weight IDE. Visual Studio doesn't support GTK# or anything similar for cross platform development which is frustrating.
I agree, we could really use some pre-compiled release binaries. I've managed to build monodevelop from source for Windows, but GTK# editor is buggy with strange visual artifacts, that make it barely usable. Also opening documentation fails with monodoc-related runtime exception.
It is very sad that the best Visual Studio experience is on Mac OS.
@acid009 that's not even close to true. It's a shame the microsoft stifled the only alternative, but VS is by far the best way to develop for windows.
I'm confused. Microsoft doesn't own MonoDevelop, does it?
@ashelleyPurdue Xamarin has been a subsidiary of Microsoft for the past couple years, and they develop the code for MonoDevelop
@mrward
There are pre-compiled binaries for Mac and Linux but not Windows.
Where can I download precompiled Mac binaries?
@ashelleyPurdue @blackjyn and for all other people reading this message or looking for Monodevelop Windows build...
I am Unity3D C# developer, and found it very inconvinient for myself that Unity decided to replace Monodevelop with Visual Studio(https://blogs.unity3d.com/ru/2018/01/05/discontinuing-support-for-monodevelop-unity-starting-in-unity-2018-1/). Personally I always prefered Monodevelop over VS because in my opinion VS is too bulky for Unity development.
I've decided to build it from source but it didnt work out of the box unfotunately. I tried to compile it on Windows using VS, using Monodevelop on Ubuntu, and with cmake on Ubuntu but none of that worked as I have encountered too many issues to describe them here(some MonoPosix.dll dependency issue and many others).
Anyway, after an evening of trying to make VS compile a Monodevelop(ironic) again, I went to sleep and the next day I've found out that it worked somehow and would like to share the build with you people.
Of course I also wouldnt trust a random guy on the internet posting and exe file, the only two things I can say that you can scan it with virustotal or just run it in virtual machine to ensure that there are no bitcoin miners or other crapware.
Hope it helps somebody!
Download: https://www.dropbox.com/s/2a3b33jihuvwrmw/monodevelop_7.6_Win.zip?dl=0 Compiled using: VS community 2017 on win10. Version: 7.6 Latest commit: 34fcedc Virustotal: https://www.virustotal.com/en/file/bef310e60d223e2df32c89959ce17ca54a550fa8cf1ff6b527b01530284f0bfc/analysis/1528910540/
WHEN I TRY TO CREATE A NEW PROJECT, A MESSAGEBOX POPUP : "The project could not be created The type initializer for 'MonoDevelop.Projects.MSBuild.MSBuildEvaluationContext' threw an exception." PLEASE TELL ME HOW TO FIX IT :( .
Can anyone provide new binaries?
I got it to build with VS with a few changes. I will make a pull request when I get a chance to clean up the work. From there we can build Windows binaries.
Can anyone provide new binaries?
MonoDevelop v7.8.4 Beta (Works Great, Internal Check for Updates even works) https://github.com/lextm/monodevelop-windows/releases
Latest builds/installers can be downloaded from
https://ci.appveyor.com/project/lextm/monodevelop-windows/build/artifacts
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.
Says build not found or access denied.
@wh010ne Your installer works and everything though this particular version of Monodevelop suffers from https://github.com/mono/monodevelop/issues/6488
Honestly, I think specifically because monodevlop refuses to pre-compile it for windows users, is a reason to boycott them. Were not racist, sexist, or criminals or some other evil thing because we choose to use windows. So choosing not to make it for windows users when it is EASY for you to compile for us is just rude.
Thank you for those who took the time to care about the windows community and make a copy. All though at this point I am so mad at spending 7 hours trying to compile it myself that I wont be using it. And a big Screw you to the developers for forcing you a tens of thousands of others to have to download 20+ gb just to install a 200mb file.
Ill stick with vs code, and be sure to continue boycotting monodev to everyone I know.
Cheers.
It's not a great new-user experience to require people to build the source code themselves. It involves installing multiple dependencies that they'll never need again, and then troubleshooting any build problems that crop up due to their environment.
Is there any particular reason there aren't any pre-compiled binaries available?