Как узнать, какая именно сборка.NET используется
Мне нужно точно знать, какой файл FSharp.Compiler.dll использует Fsc.exe. У меня есть основания полагать, что он не использует соседний с ним файл, поэтому я хочу знать, какой он использует. Номера версий одинаковы, но местоположения разные.
Есть идеи как узнать?
2 ответа
Решение
Всегда можно загрузить Process Explorer и посмотреть, какие DLL загружены.
Если у вас уже есть ссылка на объект компилятора, вы должны сделать следующее:compiler.GetType().Assembly.Location()