一个关于相对路径和绝对路径的小问题 About absolute path and relative path in WPF

今天的项目中遇到一个问题,从一个应用程序使用 Process.Start 打开第二个应用程序

第二个程序里使用了动态读取地址ConfigurationManager.AppSettings["Folder"]

最后发现,如果是相对路径,则在这里读取到的地址指向第一个应用程序

因为时间紧张,没有能够找到如何将默认环境改变到第二个应用程序下。使用了一个临时解决方案。判断获取到的是否相对路径,如果是相对路径就处理,是绝对路径直接使用

其中当前的基础目录这样获得: AppDomain.CurrentDomain.BaseDirectory

如果有高手知道正规的解决方案,请指教 十分感激

你可能感兴趣的:(WPF)