То, почему я добирающийся, Разве загружаются, не могло зарегистрировать или ошибка блока в Системе. Конфигурация DLL при использовании платформы 4.0?

Сразу после того, как мы обновили до Visual Studio 2010 и 4,0 платформы, наша магистральная сборка начала порывать с Можением не, загружают ошибка блока или файл.

Мы решили, что 3,5 проекта еще не могли сослаться на 4,0 проекта, мы получим эту ошибку, потому что, как состояния ошибки, Этот блок создается временем выполнения, более новым, чем в настоящее время загруженное время выполнения, и не может быть загружен.

Мы с тех пор разрешили это, и соединительная линия создавала прекрасный.

Я недавно сделал ответвление и тег, однако, и внезапно эта ошибка повторно появилась, когда я пытаюсь создать ответвление; кроме ошибки расценивает одну из нашей собственной ссылки проекта .net 4.0 на Систему. Конфигурация DLL.

Towps. Пространство имен. MyService.csproj в ядре. Dev\Towps\Projetcs\Application\MyService:
RG0000: не Мог загрузить блок, на который ссылаются,

"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll".
Пойманный высказывание BadImageFormatException "Не могло загрузить файл или блок
'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll' или одна из его зависимостей.
Этот блок создается временем выполнения, более новым, чем в настоящее время загруженное время выполнения, и не может быть загружен. ". в ResGen (0, 0)

Я пытался установить определенное свойство версии в той системе. Конфигурация DLL касательно к истинному.
Я вижу в, он - свойства, что версия среды выполнения является v4.0.30319, и Версия 4.0.0.0.
Путь к DLL касательно является C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\System.Configuration.dll, чтобы мне выглядит хорошо.

Целевая платформа для csproj файла, который CrusieControl использует MSBuild, чтобы попытаться создать, предназначается для платформы 4.0. Снова кажется прекрасным.

Это создает в IDE для обеих соединительных линий и ответвления. Круиз-контроль создает его в соединительной линии. Сборка ответвления перестала работать, когда CrusieControl пытается создать.

Какие-либо идеи, что могло происходить?

Это могло быть несоответствие MSBuild, но я просканировал файлы конфигурации и msbuild proj файлы, которые использует CruiseControl и нет никаких ссылок на более старый MSBuilds; который имеет смысл начиная со всех, что они были обновлены для получения магистральной работы.

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

18
задан GEOCHET 6 September 2012 в 17:38
поделиться