c# - 如何增加开始运行命令行的大小以增加目标

标签 c# .net winforms

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

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

最佳答案

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

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

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

相关文章:

c# - C# 中 BackgroundWorker 的性能问题

c# - 将 C# 6 功能与 CodeDomProvider (Roslyn) 结合使用

ASP.NET 访问路径被拒绝,在 Web 服务器上

c# - 如何将 .Net 框架先决条件添加到设置安装

c# - 需要一个兼容 Mono 的 WinForms 对接库

c# - 使用 OpenXML 读取 Excel 文件

c# - mscorlib.dll 中出现 'System.UnauthorizedAccessException' 类型的异常,但未在用户代码中处理

c# - 将复选框动态插入到wpf中的复选框列表的按钮

c# - 将自定义类型转换注入(inject) .NET 库类

c# - 如何让drawLine更流畅?