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

前端 未结 30 3162
小蘑菇
小蘑菇 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

    The current directory where you exist.

    Environment.CurrentDirectory;  // This is the current directory of your application
    

    If you copy the .xml file out with build you should find it.

    or

    System.Reflection.Assembly assembly = System.Reflection.Assembly.GetAssembly(typeof(SomeObject));
    
    // The location of the Assembly
    assembly.Location;
    

提交回复
热议问题