日期:2014-05-17  浏览次数:21016 次

C#获取应用程序目录
我现在在A.exe 里调用B.exe,我在B.exe程序里用这代码“AppDomain.StartupPath”取出来的是A.exe的执行目录。
怎么能去B.exe的执行目录。代码须在B程序里执行

------解决方案--------------------
随便在B里找个类型,用 typeof(XXX).Assembly.CodeBase 就能获得当前程序集的路径。

var path = new Uri(typeof(Program).Assembly.CodeBase).AbsolutePath;