我们正在制作一个项目以在 Mono/*nix 上的 ASP.Net 中运行
我们的问题是我们在 Windows 上开发,我们只是在 Mono 上经常构建和测试它。所以我们最近在区分大小写的文件名方面遇到了很多麻烦。一切似乎在 Windows 中运行良好,然后我们转移到 Mono 并且它被默默地破坏了。(如,它构建但不会运行或它的一部分不起作用)
当我们在 Windows 上开发时,您会如何建议我检测到这一点?基本上,我们如何让区分大小写的文件名在我们的代码中看起来错误,而代码在 Windows 上运行,但在 *nix 上不运行?