c# - Can't start Gtk# Mono App without IDE (Unable to load DLL "intl") -


some background information:

  • cross-platform-desktop-app written in c# gtk# , mono.
  • target framework: mono / .net 4.5
  • runtime environment: microsoft .net

problem

i can build / debug / run project in xamarin studio or visual studio 2012 fine.
whenever try start debug/release build without (open .exe), app doesn't start @ all.

i tried homestream.exe 2> error.log stated here.

and error.log contained following information:

unhandled exception: system.dllnotfoundexception: unable load dll "intl":    specified module not found. (exception hresult: 0x8007007e). @ mono.unix.catalog.gettext(intptr instring) @ mono.unix.catalog.getstring(string s) @ mainwindow.build() in g:\users\eric\dropbox\projekte\homestream\homestream\gtk-gui\mainwindow.cs:line 35. @ mainwindow..ctor() in g:\users\eric\dropbox\projekte\homestream\homestream\mainwindow.cs:line 22. @ homestream.homestreamapp..ctor() in g:\users\eric\dropbox\projekte\homestream\homestream\homestreamapp.cs:line 67. @ homestream.homestreamapp.main(string[] args) in g:\users\eric\dropbox\projekte\homestream\homestream\homestreamapp.cs:line 47. 

question

so question is: what kind of dll "intl"?
, why app able start in ide without if it's important?

using gettext internationalization means software has dependency on mono.unix, depends on native unix libraries. of libraries have been made available developers windows platform. example have mingw or cygwin projects obtain them, or gnuwin32 project first hit on google. try obtain libintl.dll works on windows, , if fails load, post new stackoverflow question.


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -