获取程序集路径C#

jmp*_*ena 12 .net c# dll assemblies

我试图知道一个DLL的路径....几个网站说我要使用System.Reflection.Assembly.GetExecutingAssembly().位置但它返回C:\ Windows\Microsoft.Net ...等路径. ..\File.Dll

我想要c:\ MyProyect\MiWeb\Bin\File.Dll

任何帮助?

Ree*_*sey 21

你可以这样做:

string file = (new System.Uri(Assembly.GetExecutingAssembly().CodeBase)).LocalPath;
Run Code Online (Sandbox Code Playgroud)