System.Diagnostics.Process.Start问题"无法找到特定文件"

zab*_*lus 3 c#

当我在计算机上启动以下代码时,它可以正常工作

string target = e.Link.LinkData as string;
target = System.IO.Directory.GetCurrentDirectory() + target;
System.Diagnostics.Process.Start(target);
Run Code Online (Sandbox Code Playgroud)

target - 文件的非绝对路径.文件存在.清除虚拟机异常"无法找到特定文件"生成.

有什么建议?
更新
我强调在我的电脑上工作正常.为什么它不适用于另一台计算机

Ant*_*lev 7

切勿使用+运算符连接路径.请改用Path.Combine().这也可能是问题的根源.