如何解决通过了非常长的过滤器进行dotnet测试?
我正在尝试将一个非常长的过滤器传递给dotnet test --filter
。但是,它太长了,导致出现“路径太长”错误。
还有其他指定过滤器的方法吗?
或者以某种方式使用--filter
将过滤器从文件“管道”到dotnet test
参数中?
解决方法
这是操作系统限制。您对此无能为力。
请参阅:Exec and (very) long commands on Windows
cmd.exe的最大命令行长度限制为8191个字符
Win32的CreateProcess的lpCommandLine最大长度为32,768 字符。
解决方法
请参阅:Command prompt (Cmd. exe) command-line string limitation
修改需要长命令行的程序,以便它们使用 包含参数信息的文件,然后包含 命令行中文件的名称。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。