GetCustomAttributes не находит атрибут при вызове через TeamBuild
Это выход, но, возможно, кто-то видел это. Может быть, у кого-то есть дополнительные идеи для отладки GetCustomAttributes
неудачи.
Assembly.GetCustomAttributes(Assembly, Type)
ничего не возвращает на конкретной машине при вызове через TeamBuild.
GetCustomAttributes
ищет наш собственный атрибут на dll в определенном каталоге. Он всегда находит этот атрибут при использовании в Visual Studio и обычно через TeamBuild, но на определенном контроллере сборки, на сервере Windows 2008, он не может найти атрибут.
Атрибут определяется в одной DLL и используется в других. Я не могу отлаживать с VS на удаленной машине.
Я подозреваю, что есть что-то с дублирующими сборками, но я ничего не нашел.
Я пробовал Fuslogvw, но ничего необычного не появляется, насколько я вижу, сборки загружаются из правильного места.
1 ответ
Установите для платформы msbuild значение x86 при сборке на 64-битном сервере:
Дни потеряны.