我可以在 csc 参数中使用 / 而不是 \ 作为路径分隔符吗?

发布于 2024-10-17 08:11:54 字数 175 浏览 1 评论 0原文

我直接使用 csc 来编译 C# 应用程序,但是当我将源文件指定为 src/main.cs 时,它会失败。

我已经意识到我需要使它们 src\main.cs" 现在,我想知道是否可以使用 / 而不是 指定源文件>\。

I am using csc directly to compile a C# application, but when I specify the source files as src/main.cs it fails.

I have realised that I need to make them src\main.cs" Now, I am wondering if it possible to specify a source file with a / rather than a \.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

忘东忘西忘不掉你 2024-10-24 08:11:54

Windows 文件路径分隔符是 \,因此您必须使用它。对于所有其他程序来说都是相同的,因为这是在操作系统级别定义的。

虽然 CodeInChaos 提到某些 Windows API 接受 / 作为路径分隔符,但这不适用于 csc.exe 等命令行应用程序,因为它使用 / 来指定选项。支持文件路径的正斜杠也会导致歧义。

The Windows file path separator is \ so that is what you have to use. It would be the same for all other programs as this is defined at the OS level.

While CodeInChaos mentioned that certain Windows APIs accept / as a path seperator this will not work with a command line application such as csc.exe because it uses the / for specifying options. Supporting forward slash for file paths as well would cause ambiguity.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文