【发布时间】:2019-07-19 01:04:42
【问题描述】:
我目前正在尝试调试应用程序,并且在启动应用程序时我正在通过 Visual Studio 传递调试命令行参数,因为这是我调试它的唯一方法。
当我在命令行参数中使用> 或< 符号时,它们会被忽略。但是,通过命令提示符调用应用程序时不会发生这种情况。
我尝试过使用“&”> ,但这不起作用。谁能给点建议?
编辑:我使用的代码是
Processor.CommandLineArgs = My.Application.CommandLineArgs
使用它的一个例子是我传递"/output.txt />3"
My.Application.CommandLineArgs 有 2 个项目,"/output.txt" 和 "/3"
【问题讨论】:
-
您能否edit 提出问题并给出您想要传递的命令或参数的实际示例,并解释您这样做的目的是什么?
-
您能否从您的 main 方法中发布代码,因为它运行良好。我刚刚尝试将这个
< = asd放入命令行参数中,我收到了一个由 3 个组成的数组,它们分别是<、=和asd -
@Franck 我使用的代码是
Processor.CommandLineArgs = My.Application.CommandLineArgs
使用它的一个例子是我传递“/output.txt /> 3"
My.Application.CommandLineArgs 有 2 项,“/output.txt”和“/3” -
@Matt 在你的问题中格式化它。不在评论中
-
求助。搞砸了这种格式。
标签: c# visual-studio-2017 command-line-arguments