我是一个.NET用户,我的目标很简单,就是找到我的主执行程序集(即EXE文件)所在的绝对路径。
我有几个候选项:
Assembly.GetExecutingAssembly().CodeBase
Assembly.GetExecutingAssembly().Location
AppDomain.CurrentDomain.BaseDirectory
如果根据.NET文档判断 - 我倾向于使用CodeBase
。
有人能详细解释一下这三个相对于.NET文档更具体的区别吗?也许可以提供一个示例来说明它们之间的差异吗?