Monodevelop 2.8.6 на окнах - PullRequest
       3

Monodevelop 2.8.6 на окнах

1 голос
/ 06 марта 2012

Я надеюсь, что кто-то может ответить на это, потому что это сводит меня с ума. Я установил Monodevelop на Windows XP. Версия 2.8.6.5. Я устанавливаю стандартную / активную среду выполнения как Microsoft .Net и настраиваю свои проекты на .net 4.0 через настройки проекта BUILD -> General-> Target framework.

Когда я отлаживаю его из окна вывода приложения, он загружает XSP 2.0 и пытается использовать старые DLL-библиотеки .Net 2, т.е. из .Net 2 GAC - C: \ windows \ Assembly вместо .Net 4 GAC.

когда я отлаживаю настройку Mono в качестве активной среды выполнения, она работает нормально.

Я получаю ошибку, которая понятна, учитывая тот факт, что сборка нацелена на .Net 4, но при этом смотрит на неправильную среду выполнения:

Не удалось загрузить файл или сборку «TestWeb» или одну из ее зависимостей. Эта сборка создается средой выполнения, более новой, чем текущая загруженная среда, и не может быть загружена. Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.BadImageFormatException: Не удалось загрузить файл или сборку «TestWeb» или одну из ее зависимостей. Эта сборка создается средой выполнения, более новой, чем текущая загруженная среда, и не может быть загружена.

Ошибка источника:

Во время выполнения текущего веб-запроса было сгенерировано необработанное исключение. Информацию о происхождении и местонахождении исключения можно определить с помощью приведенной ниже трассировки стека исключений.

Вот вывод из окна «Вывод»:

Loaded Module 'C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll'
Started Thread 1872
Loaded Module 'C:\Program Files\MonoDevelop\bin\xsp2.exe'
Loaded Module 'C:\WINDOWS\assembly\GAC_MSIL\MonoDevelop.Xsp\2.8.0.0__0738eb9f132ed756\MonoDevelop.Xsp.dll'
Loaded Module 'C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll'
Loaded Module 'C:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll'
Loaded Module 'C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'
Loaded Module 'C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll'

большое спасибо

Саймон.

...