这是对这个答案及其评论的跟进。从程序集和进程中获取可执行文件名有什么区别?
我假设这些会一直保持不变?不是吗?有什么优缺点吗?
System.Reflection.Assembly.GetCallingAssembly.GetEntryAssembly().CodeBase
vs
Process.GetCurrentProcess().ProcessName
我假设这些会一直保持不变?不是吗?有什么优缺点吗?