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

前端 未结 30 2826
小蘑菇
小蘑菇 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 17:07

    The only solution that worked for me when using CodeBase and UNC Network shares was:

    System.IO.Path.GetDirectoryName(new System.Uri(System.Reflection.Assembly.GetExecutingAssembly().CodeBase).LocalPath);
    

    It also works with normal URIs too.

提交回复
热议问题