Мы пытаемся перенести нашу сборку на VSTS-агент. У нас есть куча DLL-файлов, переданных через git lfs на удаленный компьютер Эти библиотеки работают нормально на локальной машине. Но когда я попытался запустить сборку на VSTS-агенте, одна из библиотек DLL получила предупреждение MSB3246
C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (1820,5): предупреждение MSB3246: разрешенный файл имеет неверное изображение, не содержит метаданных или недоступен по другим причинам. Не удалось загрузить файл или сборку 'FooBar.dll' или одну из ее зависимостей. Предпринята попытка загрузить программу с неверным форматом
В нашей git lfs есть 2 DLL. Я не вижу в журнале сообщения об успехе / неудаче других библиотек DLL, поэтому не уверен, что он работает нормально или у него также может быть та же проблема (эта библиотека DLL может сначала что-то сломать).
Очевидно, я получил ошибки, ссылаясь на код из этой DLL.
Ошибка CS0234: имя типа или пространства имен 'Foo' не существует в пространстве имен 'Бар' (отсутствует ссылка на сборку?)
Я обнаружил аналогичную проблему в https://social.msdn.microsoft.com/Forums/vstudio/en-US/f2d8d30f-62b0-476f-a28e-17e372b6c557/issues-with-build-on-hosted-build-controller?forum=TFService, но у нас уже правильно настроен файл gitattributes.
Что здесь может пойти не так? Кто-нибудь уже решил это?