首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

带参数起步C#程序,命令行当前不在程序所在目录就会启动失败

2012-08-28 
带参数启动C#程序,命令行当前不在程序所在目录就会启动失败C#写的程序,使用.Net Framework 3.5双击启动成

带参数启动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

。。。。。。


[解决办法]
帮顶,但是不太懂楼主的意思
[解决办法]
跟你写的程序有关,你的程序中可能涉及到程序的工作目录,也许是你对工作目录下的文件做了某些操作导致的。

热点排行