求助:自己开发的C#应用程序,在另一个程序里调用,报错。 自己开发的应用程序,无论在什么地方调用,都可以打开。但是通过登陆界面以后,就报错求帮助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 估计是你程序中访问相对路径的文件是通过当前目录找的。而你通过程序调用,没有设置正确的workingdirectory。 是用Process.Start()打开的吗 可能是路径不对 谢谢大家,问题解决了,二楼和四楼说的对。启用应用和调用的应用不在一个目录下,所以需要更改工作路径。贴个代码吧,希望对其他朋友也有用处。ProcessStartInfo processInfo = new ProcessStartInfo();processInfo.FileName = runPath + @"\" + appName;processInfo.WorkingDirectory = System.IO.Path.GetDirectoryName(runPath + @"\");Process.Start(processInfo); 在C#中,怎么指定特定地址的呢??? 有遇到过vs2010 出现乱码的情况吗? c# 仿美萍酒店管理系统 如何获取系统曾打开过的文件 初学者请教大侠:上传视频(视频大小大于300M) 在子窗体中为什么显示不出任何内容 ComboBox的小问题,大家来看看 c#写邮件发送程序 请问怎么看到GetSqlStringCommand用@RequiredDate这种方式传值后的SQL. 资料库访问类型比较 winform播放指定路径下的声音 十六进制
ProcessStartInfo processInfo = new ProcessStartInfo();
processInfo.FileName = runPath + @"\" + appName;
processInfo.WorkingDirectory = System.IO.Path.GetDirectoryName(runPath + @"\");
Process.Start(processInfo);