第一次在CSDN发帖,没什么积分,还望各位高手帮忙解决。
很是奇怪,我以前一直都是用System.Environment.CurrentDirectory来获取应用程序的当前工作路径,通过当前工作路径来引用其它位于该目录下的很多文件,如图片,音频文件等,这句话在Win7下没有任何问题,但是我把生成好的程序放到XP系统下去运行,却老是提示文件不存在,代码是这样的:
if (!File.Exists(Application.StartupPath + @"\Plugin\splitter.exe"))
{
MessageBox.Show("组件splitter缺失或无法访问该组件,程序无法继续运行!请尝试重新安装程序已解决此问题!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
这段代码在Win7下好好的,但是放到XP就提示不存在了,很是奇怪,但是后来我把System.Environment.CurrentDirectory改成Application.StartupPath就没问题了,真是郁闷透顶了,求高手解答!!!谢谢!!!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。