Я работаю над решением .Net, содержащим 270 проектов на C #.Все они имеют физическую привязку друг к другу.Но есть некоторые проекты, которые они ссылались друг на друга без какого-либо использования / вызова.Например, проект A добавил проект B в качестве ссылки, но когда я удаляю эту ссылку из проекта A и нажимаю кнопку сборки, все идет хорошо, без ошибок.Но это все еще не говорит мне, что я могу безопасно удалить ссылку на проект B, потому что могут быть некоторые коды, которые обращаются к методам проекта B через отражение.Теперь измените масштаб этого примера на 270 проектов !!Есть ли какой-либо инструмент или решение для обнаружения такого рода динамических зависимостей, не проходя строка за строкой кода?Я знаю, что ReSharper и VS 2017 показывают вам неиспользованные dll, но я не уверен, что они рассматривают и этот угловой случай.(вызовите dll через отражение)