带参数启动C#程序,命令行当前不在程序所在目录就会启动失败
C#写的程序,使用.Net Framework 3.5
双击启动成功;
cd到程序所在目录,命令行带参数启动C#程序也没问题;
问题是:
     不能在不同目录下,通过完整路径来带参数启动(不带参数也可以启动成功)
应该是参数传递给程序时出的问题,不知怎么解决,望赐教。
XP下没有任何提示;
Win7下出错提示:
   Stopped working
   Problem Event Name:	CLR20r3
   Problem Signature 01:	xxxxxxxxxx.exe
   Problem Signature 02:	1.0.0.0
   Problem Signature 03:	502dd47e
   Problem Signature 04:	System
   Problem Signature 05:	2.0.0.0
   Problem Signature 06:	4ca2ba90
   Problem Signature 07:	3aa1
   Problem Signature 08:	288
   Problem Signature 09:	System.ComponentModel.Win32
。。。。。。
------解决方案--------------------帮顶,但是不太懂楼主的意思
------解决方案--------------------
跟你写的程序有关,你的程序中可能涉及到程序的工作目录,也许是你对工作目录下的文件做了某些操作导致的。