我目前正在OS X机器上进行Xamarin开发,并研究代码覆盖率工具。
我在使用OpenCover等工具方面取得了一些成功,但他们依赖于为正在测试的代码生成的PDB文件。
似乎Windows上的Xamarin Studio生成PDB文件,但在OS X上生成MDB文件。
所以我的问题是:
xbuild
可以在OS X上生成PDB文件吗?修改
为了解释一下我们的设置,OpenCover只在Windows上运行,所以我们在Windows奴隶上运行CI管道的那一部分,但是我们想要为它提供构建在OS X上的构建的输出掌握而不是必须在奴隶上构建,这就是MDB而不是OS X构建中的PDB问题成为问题。
答案 0 :(得分:0)
我可以确认最新版本的OpenCover(4.6)支持MDB文件,您只需要在Windows机器上运行测试。