【发布时间】:2015-03-10 12:42:03
【问题描述】:
为 nubbery 道歉,但让 NUnit 在我的 Mac 上运行我真的很痛苦。总体目标是让我们的 Mac 构建服务器上的 Jenkins 构建我们的 Xamarin 项目并对 .sln 文件运行相关测试。
我已经在 Mac 上安装并正确调用了 NUnit-Console。但是,每当我将它传递给 /relative/path/to/solution.sln(或 .csproj,我们没有 .nunit 或构建的 .dll)时,NUnit 都会正确找到 .sln 文件,但随后会引发此错误: 找不到文件“/relative/path/to/solution\TestProject.csproj”。
.csproj 在那里,但 NUnit 似乎想要附加反斜杠而不是正斜杠。我为此错过了一些配置选项吗?
【问题讨论】:
-
我在让 NUnit.ConsoleRunner 在 macOS 上运行时遇到了一些问题。请随时查看我在 stackoverflow.com/questions/29957967/… 的答案,这是 2019 年在 macOS 上运行它的最新版本(在 F# 的上下文中,但原则应该可以转移到 C# 项目中)。我没有遇到任何路径分隔符问题,这些问题可能已通过更新解决。
标签: macos jenkins nunit nunit-console