我用的是vs2008,之前更改编译路径为D:\EXE以后,运行时调用System.IO.Directory.GetCurrentDirectory返回的是编译路径(D:\EXE)
现在换了台电脑,同样的方法更改编译路径为D:\EXE,调用行时调用System.IO.Directory.GetCurrentDirectory则返回的是 D:\CODE\bin\debug
哪位朋友知道是什么问题?
多半是你的输出路径改的不对吧
那你的输出路径不是D:\EXE,而是D:\CODE\bin\debug
后一种情况,你的可执行文件是否在D:\CODE\bin\debug\?
如果是,那么是你的项目设置有问题。
http://www.cnblogs.com/cocoulong/archive/2010/01/30/1660119.html
1.项目输出重设置一下
2.对于你所用的方式经常会出现问题,至于什么原因,不是很清楚,只有避免用它们了。 Application.ExecutablePath一样可以解决问题/