Notice (2018-05-24): bugzilla.xamarin.com is now in
Please join us on
Visual Studio Developer Community and in the
Mono organizations on
GitHub to continue tracking issues. Bugzilla will remain
available for reference in read-only mode. We will continue to work
on open Bugzilla bugs, copy them to the new locations
as needed for follow-up, and add the new items under Related
Our sincere thanks to everyone who has contributed on this bug
tracker over the years. Thanks also for your understanding as we
make these adjustments and improvements for the future.
Please create a new report on
Developer Community or GitHub with
your current version information, steps to reproduce, and relevant error
messages or log files if you are hitting an issue that looks similar to
this resolved bug and you do not yet see a matching new report.
I use monodevelop on Fedora 17 (KDE) and I'm facing the bug, that if I export windows binaries on fedora these binaries can't be used by Windows (I have Windows XP and Windows Vista VM and I'm also developing on Windows Vista natively on my PC). The error I get is:
System.IO.FileNotFoundException: Could not load file or assembly 'Mono.Posix, Version=126.96.36.199, Culture=neutral, PublicKeyToken=0738eb9f132ed756' or one of its dependencies. Das System kann die angegebene Datei nicht finden.
File name: 'Mono.Posix, Version=188.8.131.52, Culture=neutral, PublicKeyToken=0738eb9f132ed756'
at MainWindow..ctor(Language _objLanguage, Program _objProgram)
at AudioCuesheetEditor.MainClass.Main(String args)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
If I build binaries directly in Windows, these binaries work (on Windows I'm running latest xamarin Studio).
You're referencing Mono.Posix, which is not available with .NET. You'll need to distribute it with your application.
Sorry, but why does the same project build with xamarin studio under windows vista work? Seems to be a bug for me?! Please correct me, if I understand something wrong, but as you see, the same project can be build under windows with .net binding.
For an explanation, see bug 1948.
Thank you for the explanation. What is the recommend way for project settings, if using the project on windows and linux and building for linux and windows? On Monodevelop 4.0 (running on fedora 17) I couldn't activate "Copy locally" or "Reference specific version". I could only build the windows binary if manually referencing /usr/lib/mono/2.0/Mono.Posix.dll, then a local copy was included?!