How do I get the path of the assembly the code is in?

前端 未结 30 2755
小蘑菇
小蘑菇 2020-11-21 16:17

Is there a way to get the path for the assembly in which the current code resides? I do not want the path of the calling assembly, just the one containing the code.

<
30条回答
  •  爱一瞬间的悲伤
    2020-11-21 16:56

    I use this to get the path to the Bin Directory:

    var i = Environment.CurrentDirectory.LastIndexOf(@"\");
    var path = Environment.CurrentDirectory.Substring(0,i); 
    

    You get this result:

    "c:\users\ricooley\documents\visual studio 2010\Projects\Windows_Test_Project\Windows_Test_Project\bin"

提交回复
热议问题