Cataurus / MonoDevelopWin

MonoDevelop is a cross platform .NET IDE
http://www.monodevelop.com
15 stars 2 forks source link

MonoDevelop 7.8.4.1 installer not detecting GTK# #2

Open LuisApplivity opened 1 year ago

LuisApplivity commented 1 year ago

Hi, I installed the latest version I could find of GTK# from Mono's official website (2.12.45), yet the MonoDevelop 7.8.4.1 installer from here complained that "Gtk# version 2.12.9 or greater must be installed".

Any ideas as to why it is happening, or how I may be able to get past this issue?

(It couldn't be that the installer is doing a string comparison of the GTK# version instead of an integer one, right? But if it does, it could lead to the behavior that the installer "thinks" that 2.12.9 is higher than 2.12.45.)

Btw, major props for undertaking this project. Many thanks.

lextm commented 3 months ago

If you like you can remove the GTK related lines in the WiX script https://github.com/Cataurus/MonoDevelopWin/blob/monodevelopwin-7.8.4/setup/MonoDevelop/Product.wxs#L44 and then build your own installer from there.

In fact, your report is duplicate to #1

IndependentCommunity commented 3 months ago

I confirm the issue. I tested two installers: MonoDevelop-7.8.4.1-x86-Debug.msi and MonoDevelop-7.6.9.22-x86-Debug.msi . They both cannot detect the installed GTK#. In my case, the GTK# for .Net 2.12.26 version is installed, this is higher than the required 2.12.9 version, both installers do not find it.

изображение