可能的重复:
如何获取 C# 中当前可执行文件的名称? https://stackoverflow.com/questions/616584/how-do-i-get-the-name-of-the-current-executable-in-c
可执行文件加载外部库。
有没有办法让库知道调用的可执行文件?
(我发誓我在其他地方看到了这个问题的答案,但我似乎再也找不到了)
EDIT:
从 .NET 6 开始,推荐的方法(CA1839 https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1839)是使用System.Environment.ProcessPath https://learn.microsoft.com/en-us/dotnet/api/system.environment.processpath?view=net-6.0#system-environment-processpath
原答案:
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)