Xamarin:OS X 上的 PDB 文件

Xamarin: PDB Files on OS X

我目前正在 OS X 机器上进行 Xamarin 开发并研究代码覆盖工具。

我使用 OpenCover 等工具取得了一些成功,但它们依赖于为被测试的代码生成的 PDB 文件。

Windows 上的 Xamarin Studio 似乎生成 PDB 文件,但在 OS X 上它生成 MDB 文件。

所以我的问题是:

编辑:

只是为了更多地解释一下我们的设置,OpenCover 仅在 Windows 上 运行,所以我们 运行 输出 CI 管道的那一部分在Windows slave,但我们想将构建在 OS X master 上的构建输出提供给它,而不是必须在 slave 上构建,这就是 MDB 而不是 PDB 的问题所在OS X 构建成为一个问题。

我可以确认最新版本的 OpenCover (4.6) 支持 MDB 文件,您只需要 运行 在 Windows 机器上进行测试即可。