2015-09-10 12 views
7

Sto cercando di utilizzare FSharp.Data in un file di script su un progetto FSharp, e l'errore che sto ricevendo è:Come posso utilizzare FSharp.Data con VS 2015?

Warning' .. \ pacchetti \ FSharp.Data.2.2.5 \ lib \ net40 \ FSharp.Data.dll 'è non un nome assembly valido.

FSharp.Data da https://www.nuget.org/packages/FSharp.Data/

E 'lo stesso problema se provo con un # progetto di F for .NET 4.0, .NET 4.5 o .NET 4.6.

EDIT: Funziona bene con '.. \ pacchetti \ FSharp.Data.2.2.5 \ lib \ portable-net40 + SL5 + WP8 + Win8 \ FSharp.Data.dll', ma in questa versione portatile solo le posizioni web sono supportate.

+0

Non ho avuto problemi con la versione 'net40' in VS 2015. Puoi pubblicare il tuo codice esatto? (Tutto è sfuggito correttamente? Il percorso relativo è corretto?) –

+0

Non c'è codice, solo la linea per utilizzare l'assembly. #r ".. \ packages \ FSharp.Data.2.2.5 \ lib \ net40 \ FSharp.Data.dll" Ho ricevuto lo stesso errore utilizzando un'istanza VS 2012. Sto pensando che forse è un problema con le mie istanze .NET o VS. –

+2

Questo è ancora codice :) –

risposta

8

Penso che il problema sia l'escaping delle stringhe. Nel seguito:

#r "..\packages\FSharp.Data.2.2.5\lib\net40\FSharp.Data.dll" 

Il \n viene interpretata come un carattere new-line e quindi è valido. Ma nel seguente:

#r "..\packages\FSharp.Data.2.2.5\lib\portable-net40+sl5+wp8+win8\FSharp.Data.dll" 

.. non ci sono sequenze di escape speciali nella stringa. Entrambi i seguenti dovrebbero funzionare:

#r @"..\packages\FSharp.Data.2.2.5\lib\net40\FSharp.Data.dll" 
#r "..\\packages\\FSharp.Data.2.2.5\\lib\\net40\\FSharp.Data.dll" 
+0

Non posso credere che sia appena successo. L'errore corretto da mostrare quando non è possibile trovare l'assembly è: Errore \t \t Il riferimento all'assembly "SomethingThatDoesntExist.dll" non è stato trovato o non è valido. Ecco perché ho pensato che potesse essere un altro problema. –

+1

Sì, il messaggio di errore fa semplicemente schifo. Apri un problema e invia una richiesta di pull! https://github.com/Microsoft/visualfsharp/ –

+2

FSI supporta anche '/' – CaringDev

Problemi correlati