Мы используем VS2013 и .Net 4.5.1 (недавно перенесено, но эта ошибка существует из .Net 4.0). Эта ошибка возникает только при компиляции проекта в целевой платформе x64. Это действительно ошибка, которая будет нарушаться во время выполнения? Почему MSBUILD не разрешает это mrcorlib.dll правильно? Это происходит только в проектах, созданных в VS2010 и не встречающихся во вновь созданных проектах. Что мне здесь не хватает. Все мои сторонние сборки находятся в x64bit.
В сервере сборки TeamCity я получаю следующую ошибку:
GenerateSatelliteAssemblies
[17:01:18]AL
[17:01:18]C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\AL.exe /culture:de /keyfile:..\..\MyApp.snk /out:obj\x64\Release\de\MyApp.Hardware.Softing.resources.dll /platform:x64 /template:obj\x64\Release\MyApp.Hardware.Softing.dll /embed:obj\x64\Release\MyApp.Hardware.Softing.Properties.Resources.de.resources
[17:01:18]ALINK warning AL1073: Referenced assembly 'mscorlib.dll' targets a different processor