如何获取程序集的完整文件路径?

Lou*_*hys 1 .net c# reflection

我可以得到一个Assembly对象(例如使用Assembly.GetExecutingAssembly()).我怎样才能获得完整的路径?

Gra*_*ark 6

var assembly = Assembly.GetExecutingAssembly();
var path = assembly.Location;
Run Code Online (Sandbox Code Playgroud)

请参阅MSDN页面.这是任何影子复制后的路径.该CodeBase属性将在阴影复制之前给出位置.