Open slice3d opened 4 years ago
Hey guys,
I'm trying to compile MD for Windows, but noticed that guys from Microsoft have been introducing breaking changes related to Mac OS (Visual Studio for Mac) during the last 7 months (e.g. first such change introduced in 4af4975a69e7c3039d3d311edd1a35c4a1ea80bc), so it no longer compiles as of version 8.1+. I haven't checked yet, but pretty sure that it also won't compile under Linux. I've been fixing this locally, but gave up after several hours - it is hard to cleanup 7 months of programmer's work, considering that I'm not involved in it's development.
So I wonder - how did that happened, considering that the title of this repository says "MonoDevelop is a cross platform .NET IDE"? If this is work in progress - why those changes not kept in a separate branch but instead went straight into
master
? Is there any plans to fix this?Or maybe I'm missing something and there is a secret branch where the crossplatformness is maintained?
Thanks!
there is an issue about it from a while ago and they still didn't officially respond, which confirms that microsoft doesn't care at all https://github.com/mono/monodevelop/issues/8006
It looks like all the recent (and not so recent) releases tagged here have their assets specifically named "Visual Studio for Mac" instead of "MonoDevelop", and they only work on Mac and not on Linux or even on Windows. Is this still MonoDevelop, or is it purely VS for Mac now? And is there any hope for a future cross-platform functional IDE e.g. on Linux going forward with .NET 5 coming up next year, or is Visual Studio Code the only "kind of sort of IDE" option that will be available on Linux in 2020, with MonoDevelop being successfully EEE'd? (for embrace-extend-extinguish)
It looks like all the recent (and not so recent) releases tagged here have their assets specifically named "Visual Studio for Mac" instead of "MonoDevelop", and they only work on Mac and not on Linux or even on Windows. Is this still MonoDevelop, or is it purely VS for Mac now? And is there any hope for a future cross-platform functional IDE e.g. on Linux going forward with .NET 5 coming up next year, or is Visual Studio Code the only "kind of sort of IDE" option that will be available on Linux in 2020, with MonoDevelop being successfully EEE'd? (for embrace-extend-extinguish)
Atm it seems like Microsoft doesn't care anymore about Monodevelop being cross platform, so yeah, VS Code is the only official solution by microsoft. It can work with the solution explorer extension that makes managing projects easier except that, Rider is a good alternative but it is paid.
Thanks for the tip regarding the solution explorer for Code, didn't realize such a thing existed. Will give a VS Code workflow another try, I see it's open source and most of its extensions are open source too, that's good.
MonoDevelop is already kinda EEE'd.
Im using Consulo and Rider. I still use monodevelop but for future things it might be better either do some huge noise... or use either orther IDEs or languages...
I tried opening it in VS 2019 Preview and got some warnings, plus the news that every project except 'po' is compatible.
There is a similar issue thread on #8006
Hey guys,
I'm trying to compile MD for Windows, but noticed that guys from Microsoft have been introducing breaking changes related to Mac OS (Visual Studio for Mac) during the last 7 months (e.g. first such change introduced in 4af4975a69e7c3039d3d311edd1a35c4a1ea80bc), so it no longer compiles as of version 8.1+. I haven't checked yet, but pretty sure that it also won't compile under Linux. I've been fixing this locally, but gave up after several hours - it is hard to cleanup 7 months of programmer's work, considering that I'm not involved in it's development.
So I wonder - how did that happened, considering that the title of this repository says "MonoDevelop is a cross platform .NET IDE"? If this is work in progress - why those changes not kept in a separate branch but instead went straight into
master
? Is there any plans to fix this?Or maybe I'm missing something and there is a secret branch where the crossplatformness is maintained?
Thanks!