相关疑难解决方法(0)

如何调试C#命令行程序

我正在尝试使用VS2010在C#中构建命令行工具.

我的问题是:我如何调试这个,就像我会winforms一样.
使用winforms,我可以单步执行代码,查看每个步骤的值等等...

但是,程序只在我从命令行与它通信时才响应.我无法启动调试会话,因为这将首先完全启动该程序.由于程序的性质,它将自行关闭,因为没有命令行参数.

因此不会发生调试.

我需要做什么?

编辑:一个例子,因为有人发表评论让我觉得需要这样的解释.

C:\ Path\To\File\file.exe -help

这是该计划如何得到解决的一个例子.命令-help在程序启动的同一行中给出.换句话说,我不能先启动程序,然后在它运行时给它一个命令......因为它不会再运行了.它会启动,看它在启动时没有参数,因此,关闭.这就是命令行工具的工作原理.

  1. 启用
  2. 处理可能的论点
  3. 输出结果
  4. 自动关机

在点击右上角的小x之前,它不会一直运行.

c# debugging command-line

20
推荐指数
2
解决办法
2万
查看次数

如何获取命令行参数并将其放入变量?

我正在尝试提出申请。有人可以帮助我如何获取命令行参数并将其放入变量/字符串中。我需要在C#上执行此操作,并且它必须是5个参数。

第一个参数需要放入Title变量中。第二个参数需要放入Line1变量中。第三个参数需要放入Line2变量中。第四个参数需要放入Line3变量中。并且第五个参数需要放入Line4变量中。

坦克帮你!

编辑:

我需要将此添加到Windows窗体应用程序。

c# variables parameters

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×2

command-line ×1

debugging ×1

parameters ×1

variables ×1