I've installed fresh Xamarin Studio 5.10 on Windows 7 and created standard GTK 2.0 C# project (via New Project > .Net > GTK#2.0 Project).
Code's below:
using System;
using Gtk;
namespace _test
{
class MainClass
{
public static void Main (string[] args)
{
Application.Init ();
MainWindow win = new MainWindow ();
win.Show ();
Application.Run ();
}
}
}
Build is ok, but runtime error raises (I've translated error from my native language into english):
Can't load DLL "libglib-2.0-0.dll": Procedure was not found (Exception from HRESULT: 0x8007007F)
Mono and gtk# seems to be installed ok via exes from official mono site. Test console app works ok.
May anybody help :) ?
You need to reboot. I just had the same problem and that was the solution.
I had this problem in the following setup:
I replaced Gtk# for .Net 2.12.38
with Gtk# for .Net 2.12.30
which solved my problem.
I had the same problem as the discussion topic points too, but I found the solution.
You might not select the .NET Runtimes as the Mono. You can see what .NET Runtimes is selected in Tools - Options - Projects - .NET Runtimes. There you can change the .NET Runtimes.
If you find only Microsoft.NET, you should get latest Mono at mono-project.com and install it. You will be able to select Mono Runtime.
Following post is very helpful.
How to debug in Xamarin Studio using mono runtime on Windows
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With