2014-09-25 120 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