Как узнать, какая именно сборка.NET используется

Мне нужно точно знать, какой файл FSharp.Compiler.dll использует Fsc.exe. У меня есть основания полагать, что он не использует соседний с ним файл, поэтому я хочу знать, какой он использует. Номера версий одинаковы, но местоположения разные.

Есть идеи как узнать?

2 ответа

Решение

Всегда можно загрузить Process Explorer и посмотреть, какие DLL загружены.

Если у вас уже есть ссылка на объект компилятора, вы должны сделать следующее:compiler.GetType().Assembly.Location()

Другие вопросы по тегам