2014-09-25 137 views
0

我們使用Fake,並且想要在構建目標後運行DotCover。它送花兒給人告訴我:未定義值或構造函數'DotCoverNUnit'

C:\Users\xxxxx\Dev>FAKE\tools\Fake build.fsx 

F# Interactive for F# 3.1 (private) 
Freely distributed under the Apache 2.0 Open Source License 

For help type #help;; 

> [Loading C:\Users\xxxxx\Dev\build.fsx] 



build.fsx(8,1): error FS0039: The value or constructor 'DotCoverNUnit' is not defined 

我的短簡單的 「測試」 腳本

#r @"FAKE/tools/FakeLib.dll" 
open Fake 

DotCoverNUnit dotCoverOptions nUnitOptions 

出了什麼問題?

回答

1

您需要打開命名空間包含DotCoverNUnit類:

open Fake.DotCover 
+0

沒錯,就是工作。令人難以置信的是我沒有得到它。你介意提供一個工作版本嗎? – Marcel 2014-09-26 07:51:45

+0

您可以在FAKE github存儲庫上找到一些示例https://github.com/fsharp/FAKE/blob/b27c8dc759a824a11389b11b27847bf63066ba79/src/app/FakeLib/DotCover.fs – ntr 2014-09-26 16:43:36

+0

謝謝,但我沒有起牀和運行。它沒有顯示任何錯誤,但也沒有生成任何輸出。對於不熟悉F#的人來說,FAKE API很糟糕(像我一樣)。 – Marcel 2014-09-29 08:22:38