Я пытаюсь работать с исполняемыми файлами Mono, созданными в Visual Studio 2010. В VS 2010 заданы следующие параметры: -c ++ проект -cil pure
Моя конечная цель - собрать тесты Parsec с использованием Visual Studio 2010затем запустите исполняемые файлы с mono как в Windows, так и в Linux.
К настоящему времени я создал простой проект на C ++, включающий только printf.Исполняемый файл работает нормально с моно под Windows, в то время как он возвращает мне много проблем под Linux
вот что я получаю:
** (thread.exe:1424): WARNING **: Missing method .ctor in assembly /home/chezz/Scrivania/thread.exe, type System.Runtime.CompilerServices.FixedAddressValueTypeAttribute
** (thread.exe:1424): WARNING **: Can't find custom attr constructor image: /home/chezz/Scrivania/thread.exe mtoken: 0x0a00000d
Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for <Module> ---> <CrtImplementationDetails>.ModuleLoadException: The C++ module failed to load.
---> System.MissingMethodException: Method not found: 'System.AppDomain.IsDefaultAppDomain'.
at <Module>.<CrtImplementationDetails>.LanguageSupport.Initialize (<CrtImplementationDetails>.LanguageSupport* ) [0x00000]
--- End of inner exception stack trace ---
at <Module>.<CrtImplementationDetails>.ThrowModuleLoadException (System.String errorMessage, System.Exception innerException) [0x00000]
at <Module>.<CrtImplementationDetails>.LanguageSupport.Initialize (<CrtImplementationDetails>.LanguageSupport* ) [0x00000]
at <Module>..cctor () [0x00000]
--- End of inner exception stack trace ---
Есть идеи?Спасибо Андреа