У моєму випадку це була найглупіша річ, викликана поведінкою TFS / VS за замовчуванням, з якою я не згоден.
Оскільки додавання dll як посилання на основний проект не спрацювало, я вирішив додати його як "Існуючий предмет", з Copy Local = Завжди. Вже тоді файлу там не було.
Виявляється, незважаючи на те, що файл присутній у VS Solution та все, складене як локально, так і на сервері, VS / TFS не додав фактично додавання файлу до керування джерелом. Вона взагалі не була включена до "Очікує на зміну". Мені довелося вручну перейти до «Провідника управління джерелами» та явно натиснути на значок «Додати елементи в папку».
Дурний, бо я вже 15 років розвиваюся в VS. Я раніше стикався з цим, я просто не пам’ятав, і я якось пропустив це, тому що все ще компілюється через те, що файл є регулярною посиланням, але файл, доданий як існуючий елемент, не копіювався, оскільки його не існувало на сервер управління джерелом.
Я сподіваюся, що це економить когось деякий час, оскільки я втратив на це 2 дні свого життя.