推出在我的应用程序,经过我的用户登录设置一些图片框/按钮/等图像,并做他们和诸如此类的东西一定比例。我使用相对路径,例如:文件可执行文件时,从其他应用程序
@".\Images\SomeImage.png"
当应用程序直接启动它工作正常,但如果您尝试通过其他应用程序来运行它:
Process process = new Process();
process.StartInfo.FileName = networkPath;
process.Start();
它死了,用一个文件来了没有找到错误,因为它找不到图像。如果我尝试通过命令提示符启动它,它也会这样做。可执行文件存储在网络驱动器上。为什么相对路径在这种情况下不起作用?我可以继续前进并硬编码完整路径,但这会让我感到肮脏......任何想法?
相对路径是什么?应用程序可执行? – Justin