2013-02-27 6 views
3

J'ai créé un simple projet xamarin studio f # et un projet d'unité f #. Lorsque je compile, je reçoisLe projet Xamarin Studio f # ne fonctionne pas sous OSX

unknown-file(1,1): Error FS2020: The assembly 
'Studio.app/Contents/MacOS/lib/monodevelop/AddIns/NUnit/nunit.framework.dll' 
    is listed on the command line. 
    Assemblies should be referenced using a command line flag such as 
    '-r'. (FS2020) (FRXUI.Spec) 

Je n'ai effectué aucun changement de code source après la génération des projets de modèles.

Répondre

3

Je l'ai eu aussi. J'ai travaillé autour de lui en remplaçant la référence à nunit.framework dans mon projet de test avec une version construite à partir de la source.

5

Le problème est le space dans le chemin du fichier, la référence doit lire

/Applications/Xamarin Studio.app/Contents/MacOS/lib/monodevelop/AddIns/NUnit/nunit.framework.dll

Il y a actuellement un problème connu here

Vous pouvez également contourner le problème en utilisant NuGet, J'utilise presque toujours fsunit avec NUnit pour les tests unitaires en F #. Si vous ne l'avez pas déjà, vous pouvez également obtenir monodevelop-nuget-addin ce qui facilite l'installation de ces paquets.

+1

Je n'avais aucune idée qu'il y avait un plugin nuget! +1 –

Questions connexes