Я работаю над проектом, который был недавно обновлен до Sitecore 8.2 и .NET Framework 4.6 с 4.0. Когда я создаю его локально, мой сайт работает, но в моей тестовой среде, где я создаю в Jenkins с использованием msbuild, mscorlib dll вызывает ошибку компиляции:
Could not load file or assembly 'file:///E:\inetpub\wwwroot\mysite\Website\bin\mscorlib.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.
В моем проекте нет ссылки на mscorlib, так как эта сборка автоматически ссылается на систему сборки, поэтому я не уверен, как ее изменить или обновить.
Строка в журналах MSBuild, где она добавляется:
Copying file from "C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll" to "bin\Release\mscorlib.dll".
Кроме того, когда я собираю свой проект в Visual Studio, он НЕ копирует mscorlib.dll в мою корзину, поэтому я не уверен, почему это происходит в сборке Jenkins, а не в моей локальной среде.