2012-05-18 2 views
2

Я получаю следующее исключение при попытке запустить Mono приложений:Mono получает «System.ExecutionEngineException: SIGILL» на некоторых компьютерах только

Unhandled Exception: [Some exception here -- this part changes] ---> System.ExecutionEngineException: SIGILL 
    at System.Collections.Hashtable..ctor (Int32 capacity, Single loadFactor, IHashCodeProvider hcp, IComparer comparer) [0x00000] in <filename unknown>:0 
    at System.Collections.Hashtable..ctor (Int32 capacity, Single loadFactor) [0x00000] in <filename unknown>:0 
    at System.Collections.Hashtable..ctor() [0x00000] in <filename unknown>:0 
    at [other calling locations that change]... 

точно такой же образ системы (буквально) имеет успех на некоторых компьютерах , например, в VMWare, и с этим исключением на другом аппаратном обеспечении.

p.s. Я видел https://stackoverflow.com/questions/6388410/error-initialising-the-configuration-system-when-creating-tcpclient-in-mono, но у меня уже есть файл machine.config, и я не использую mkbundle.

ответ

1

Вопрос был в том, что я предварительно скомпилировал (раньше) двоичные файлы, которые были несовместимы.

+0

Я получаю эту ошибку сейчас, каково было решение? Я использую VS 2013 с проектом Xamaring. Это происходит при попытке развертывания на моем устройстве Android. У меня очень простое приложение «Hello, World», которое довольно прямо из коробки. Дайте мне знать, если у вас есть идея, спасибо! –

Смежные вопросы