我正在将参数从开始运行传递到我的 Windows 应用程序。 我开始知道的是你不能传递超过 259 个字符。 我在 C# 中有一个 Windows 应用程序,我想在其中传递参数。 最初我使用 enviorment.getcommandlineargs 作为命令行参数给出,它确实工作成功。 现在,客户提出了一个新要求,即不再转到命令提示符并发送参数,而是从开始运行行发送(他不会转到命令提示符)。该exe由长度超过259个字符的参数组成。
我应该如何应对这种情况。
最佳答案
如果您有那么多可配置项,请使用应用程序配置文件而不是命令行参数。
如有必要,您始终可以接受配置文件位置作为命令行参数。
关于c# - 如何增加开始运行命令行的大小以增加目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2311959/