J'ai une bibliothèque C# avec l'espace de noms/classe suivante:Comment travailler avec plusieurs fichiers et bibliothèques C# en F #?
namespace Helper
{
public static class Util
{
/*static methods*/
}
}
J'ai référencé ladite bibliothèque dans un projet F # et quand je tente d'appeler une des méthodes que je reçois:
error FS0039: The namespace or module 'Helper' is not defined.
Ceci est un exemple de l'appel de méthode ne fonctionne pas:
#light
let a = Seq.skip 1000 (Helper.Util.GetPrimes 200000);;
Est-ce que je manque quelque chose d'évident? L'utilisation de Helper ouvert ne fonctionne pas non plus, et la chose étrange est que IntelliSense fonctionne, il liste toutes les méthodes de la classe Util.
En outre, quelle est la pratique standard pour appeler des fonctions dans certains de mes fichiers à partir d'autres fichiers dans le même projet? Je ne veux pas créer des objets complets juste pour accéder à quelques fonctions.
Merci, c'est ce dont j'avais besoin. Bien que je ne pouvais pas appeler mes fonctions sans définir explicitement le module, mais cela fonctionne et c'est ce qui compte. – sker