我有以下的命名空間/班一個C#庫:如何使用F#中的多個文件和C#庫?
namespace Helper
{
public static class Util
{
/*static methods*/
}
}
我曾經引用說庫中的F#項目,當我嘗試調用的方法之一,我得到:
error FS0039: The namespace or module 'Helper' is not defined.
這是方法調用不工作的一個例子:
#light
let a = Seq.skip 1000 (Helper.Util.GetPrimes 200000);;
我是否缺少明顯的東西?使用開放式助手也不起作用,奇怪的是IntelliSense確實有效,它列出了Util類中的每個方法。
此外,在同一個項目中的其他文件的某些文件中調用函數的標準做法是什麼?我不想創建完整的對象來訪問一些函數。
謝謝,這就是我需要的。雖然我不能在沒有明確定義模塊的情況下調用我的函數,但它起作用並且這很重要。 – sker 2009-05-10 05:24:20