2013-06-14 8 views
0

Я пытаюсь запустить nunit тесты с gallio.тесты на nunit (x86) с gallio

Эти тесты работают с NUnit-консоль-X86.exe

Когда я запускаю их с NUnit-console.exe, я получаю System.BadImageFormatException

Запуск с Gallio.Echo.exe (установлен x86 от gallio.org), я получаю то же исключение. Есть ли способ заставить gallio использовать nunit-console-x86.exe?

Я бегу команду "C: \ Program Files (x86) \ Gallio \ Bin \ Gallio.echo.exe"/г: IsolatedProcess "C: \ projectdata.Tests.dll"

и я получение этого исключения: Сообщение System.BadImageFormatException: Не удалось загрузить файл или сборку 'projectdata, Version = 8.2.0.17, Culture = neutral, PublicKeyToken = null' или одна из его зависимостей. Была сделана попытка загрузить программу с неправильным форматом.

Обновление: Я понял, это потому, что у меня есть project.dll (x86) и project.test.dll (любой процессор).

Любые идеи о том, как я могу заставить gallio.echo работать на это? Можно ли получить файл Gallio.Echo-x86.exe?

ответ

1

Мне удалось заставить его работать, переименовав следующие файлы.

Gallio.Host.Elevated.exe -> Gallio.Host.Elevated.old.exe Gallio.Host.Elevated.x86.exe -> Gallio.Host.Elevated.exe

Gallio.Host .exe -> Gallio.Host.old.exe Gallio.Host.x86.exe -> Gallio.Host.exe

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

У меня есть 2 копии. один в Program Files и один в Program Files (x86) с этими изменениями.

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

  • Нет связанных вопросов^_^