路徑要確實搞懂,可以先在 Visual Studio 利用 Post-Build 單獨先搞清楚 OpenCover、NUnit 的關係,再搬到 Jenkins 一步步比對。
網路上有人提過要安裝 Visual C++ 2010 Redistributable,不過對我在 Windows Server 2008 R2 上的 Jenkins 沒有作用。
最後終於找到解法:Jenkins 服務的帳戶要改成本機的系統管理員,權限夠就過了。
[2015/06/08]
正解有兩種做法:
- Jenkins 服務的帳戶要被賦予系統管理權限
- 以系統管理權限在 OpenCover.Console.exe 所在目錄執行 regsvr32 x86\OpenCover.Profiler.dll 或 regsvr32 x64\OpenCover.Profiler.dll
來源出自於這篇文章。
沒有留言:
張貼留言