我正在将参数从开始运行传递到我的 Windows 应用程序。
我了解到的是,您不能传递超过 259 个字符。
我在 C# 中有一个 Windows 应用程序,我想在其中传递参数。
最初,我使用 environment.getcommandlineargs 作为命令行参数给出,它确实工作成功。
现在,客户端提出了一个新要求,即他不是转到命令提示符并发送参数,而是从 start-run 行发送(他不会转到命令提示符)。该 exe 由长度超过 259 个字符的参数组成。

在这种情况下我应该如何应对。

最佳答案

如果您有那么多可配置项,请使用应用程序配置文件而不是命令行参数。

如有必要,您始终可以接受配置文件位置作为命令行参数。

关于c# - 如何增加 start run 命令行的大小以增加目标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2311959/

10-12 12:18
查看更多