Как определить зависимости для сборок .NET?
От: Neosyst Россия www.rubius.com
Дата: 10.06.08 09:37
Оценка:
Требуется собрать дистрибутив, соответственно оттестить на машинах где не стоит VS.
Возникает задача — определить все зависимости нашего exe-файла от других DLL.
Дело в том, что используется целая куча сторонних библиотек, сосотоящих из кучи DLL, и далеко не все они нужны.
Требуется что-то типа DependencyWalker для не .NET бинарников.
А может быть есть какая-то стандартная встроенная программа типа ILDasm?

Как определить внешние зависимости для .NET-сборок?
Re: Как определить зависимости для сборок .NET?
От: AB100  
Дата: 10.06.08 10:19
Оценка:
Здравствуйте, Neosyst, Вы писали:


N>Как определить внешние зависимости для .NET-сборок?


да , есть микросовтовская fuslogvw.exe находится в bin каталоге студии
Re: Как определить зависимости для сборок .NET?
От: Lloyd Россия  
Дата: 10.06.08 10:47
Оценка:
Здравствуйте, Neosyst, Вы писали:

N>Как определить внешние зависимости для .NET-сборок?


Рефлектор
... << RSDN@Home 1.2.0 alpha rev. 786>>
Re: Как определить зависимости для сборок .NET?
От: kig Россия  
Дата: 10.06.08 10:57
Оценка:
Здравствуйте, Neosyst, Вы писали:

N>Требуется собрать дистрибутив, соответственно оттестить на машинах где не стоит VS.

N>Возникает задача — определить все зависимости нашего exe-файла от других DLL.
N>Дело в том, что используется целая куча сторонних библиотек, сосотоящих из кучи DLL, и далеко не все они нужны.
N>Требуется что-то типа DependencyWalker для не .NET бинарников.
N>А может быть есть какая-то стандартная встроенная программа типа ILDasm?

N>Как определить внешние зависимости для .NET-сборок?


Посмотрите NDepend
Re[2]: Как определить зависимости для сборок .NET?
От: Neosyst Россия www.rubius.com
Дата: 10.06.08 11:12
Оценка:
Здравствуйте, AB100, Вы писали:

AB>Здравствуйте, Neosyst, Вы писали:



N>>Как определить внешние зависимости для .NET-сборок?


AB>да , есть микросовтовская fuslogvw.exe находится в bin каталоге студии

Спасибо! А как ей пользоваться?
Re[3]: Как определить зависимости для сборок .NET?
От: AB100  
Дата: 10.06.08 13:46
Оценка:
Здравствуйте, Neosyst, Вы писали:


N>Спасибо! А как ей пользоваться?


открываешь настройки там выбираеш "Log all bins on disk" и указываешь фолдер куда писать лог(фолдер должен существовать)
после найдеш там сабфолдер — по имени твоей асембли и изучаешь
Re[4]: Как определить зависимости для сборок .NET?
От: Lloyd Россия  
Дата: 10.06.08 15:39
Оценка:
Здравствуйте, AB100, Вы писали:

N>>Спасибо! А как ей пользоваться?


AB>открываешь настройки там выбираеш "Log all bins on disk" и указываешь фолдер куда писать лог(фолдер должен существовать)

AB>после найдеш там сабфолдер — по имени твоей асембли и изучаешь

Сборки грузятся только в том случае, если к ним есть обращения. То есть для того, что бы получить по логу список зависимостей, нужно иметь набор тестов с хорошим покрытием (желательно 100%-ов ).
... << RSDN@Home 1.2.0 alpha rev. 786>>
Re: Как определить зависимости для сборок .NET?
От: Аноним  
Дата: 17.06.08 08:09
Оценка:
Здравствуйте, Neosyst, Вы писали:

Как вариант на будущее создавать сетап проект по мере реализации самого проекта
(ессно документирование и никакого хаоса типа — этот заюзал эту либу этот другую).
Периодическая сборка сетап проекта и развёртывание на тестовых машинах — та хоть на виртуалках.

И к окончанию проекта у вас будет и качественный сетап.

Сори за то что не в тему.... не по вопросу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.