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
不能在不同目录下,通过完整路径来带参数启动(不带参数也可以启动成功)应该是参数传递给程序时出的问题,不知怎么解决,望赐教。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
解决方案 »
- 附上我一段出错的代码,希望有朋友能帮我指出错误。
- webbrowser简单html标签导出word的时候仍然为html标签
- C# 广播问题!
- 怎么把combox中对应的数据输入在textbox中? 急
- UpdatePanel区域内与区域外为什么会一起刷新
- ASP.NET不同角色登录后进入同一页面调用控件的VISIBLE属性
- 大哥们 急救阿 摄像头拍照时 如何按照选定的分辨率保存照片
- 字符串拆分
- TreeView 控件,怎么项前面出现勾选框
- 两个datetimepicker,想查询oracle数据库中某表位于两时间段间的数据
- winfrom程序用dsoframer显示excel然后怎么对excel操作
- 新手求助 c# winform程序怎么收回内存
是的,找到问题了,的确是通过命令行启动导致工作目录变了,和参数传递没关系,一切正常。只是在开启同一目录下的其他进程时直接用了程序名,没有加上System.AppDomain.CurrentDomain.BaseDirectory。