Ошибка компиляции .net6 teamcity

324
31 января 2017, 19:44

Я пытаюсь скомпельровать проэкт на TeamCity server и получаю следующую ошибку:

Я предполагаю, что TeamCity server не поддерживает в моем случае с# 6 объекты. Как можно устранить эту ошибку?

Answer 1

Дело в том, что типы Func<> в .NET 3.5 располагались в сборке System.Core. А с .NET 4.0 они переехали в mscorlib.

Как видно из лога ТимСити, у вас одновременно подключены System.Core версии 3.5.0.0 и mscorlib версии 4.0.0.0. Проблема может быть решена в любую сторону: либо обе сборки должны быть версии 3.5, либо 4.0.

READ ALSO
Логгирование в журнал событий ОС с помощью NLog

Логгирование в журнал событий ОС с помощью NLog

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

367
Как создать jagged array типа byte[,]?

Как создать jagged array типа byte[,]?

Как создать jagged array типа byte[,]?

299
Совместный доступ к файлам из разных процессов

Совместный доступ к файлам из разных процессов

Возникает ошибка открытия бинарного файла: "файл уже открыт"Дело в том, что у меня есть два приложения: одно, написанное на C++Builder:

343