Трассировка использования типа
От: Jericho113 Украина  
Дата: 16.01.20 14:52
Оценка:
День добрый всем,

Вобщем никак не могу найти ничего подобного и честно говоня не знаю как такую тулу назвать.
Есть Full framework .net солюшен в 19 студии порядка 50 проектов
Некоторые проекты это независимые сервисы которые ссылаются на одни и те же общие проекты с логикой.
Грубо говоря два независимо деплоящихся сервиса ссылаются на один и тот же проект с бизнес логикой
-- Service1.csproj — > BusinessLogic.csproj
-- Service2.scproj — > BusinessLogic.csproj

В проекте
BusinessLogic.csproj есть очень много классов которые ссылаются один на другого (нет циклических ссылок просто в конструкторе получают инстанс зависимости)
Type1.cs -> Type2.cs -> Type3.cs -> Type000.cs
XType10.cs -> XType11.cs ->Type000.cs-> XType12.cs — > Type001.cs

Классы верхнего уровня Type1.cs и XType10.cs могут используются как в Service1 так и в Service2
Вопрос
Каким образом я могу понять что Type000.cs используется в Service1 или же в Service2 ?
Т.е. мне нужно как то оттрассировать что через какую-либо цепочку вызовов Type000 опосредованно используется (вызывается) в Service1 или Service2 ?

Заранее прошу простить за некоторую сумбурность изложения.
NetDigitally yours ....
.net
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.