我有一个作为 XDocument 流式传输的 XML 文件。我需要能够使用反射等获取文件的完整路径(不是 bin/Debug 路径)(所以这将是它所在的用户机器的路径)。
我尝试了无数种不同的方式,包括:
System.Reflection.Assembly.GetCallingAssembly().Location
System.Reflectin.Assembly.GetEntryAssembly().Location
System.Reflection.GetExecutingAssembly().Location
AppDomain.CurrentDomain.BaseDirectory.
我如何使用 System.IO 在用户机器上找到我的文件的路径?很惊讶我在谷歌搜索了一整天后没有找到简单的答案。
::EDIT:: 我现在发现没有办法根据应用程序是否在调试器中运行来“反射地”动态定位路径。我唯一的选择是进行一些检测。
提前致谢!!