2015-09-10 11 views
7

Próbuję za pomocą FSharp.Data w pliku skryptu na projekcie FSharp, a błąd że ja dostaję to:Jak mogę użyć FSharp.Data z VS 2015?

Warning”\ .. \ pakiety FSharp.Data.2.2.5 \ lib \ net40 \ FSharp.Data.dll 'jest niepoprawna nazwa zespołu.

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

To ten sam problem, gdy próbuję z F # projektu dla .NET 4.0, .NET 4.5 lub .NET 4.6.

EDIT: Współpracuje z '.. \ pakietów \ FSharp.Data.2.2.5 \ lib \ przenośny-net40 + SL5 + WP8 Win8 + \ FSharp.Data.dll', ale w tej wersji przenośnej tylko lokalizacje sieciowe są obsługiwane.

+0

Nie miałem żadnych problemów z używaniem wersji 'net40' w VS 2015. Czy możesz podać dokładny kod? (Czy wszystko jest poprawnie usunięte? Czy ścieżka względna jest poprawna?) –

+0

Nie ma kodu, tylko linia do użycia złożenia. #r ".. \ packages \ FSharp.Data.2.2.5 \ lib \ net40 \ FSharp.Data.dll" Ten sam błąd wystąpił przy użyciu instancji VS 2012. Myślę, że to może być problem z moimi instancjami .NET lub VS. –

+2

To nadal kod :) –

Odpowiedz

8

Myślę, że problemem jest wymykanie się ciągu znaków. W następujących przypadkach:

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

\n jest interpretowany jako znak nowej linii, a więc jest ona nieważna. Ale poniżej:

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

.. W ciągu znaków nie ma specjalnych sekwencji unikowych. Powinny działać oba następujące elementy:

#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

Nie mogę uwierzyć, że tak się stało. Odpowiednim błędem wskazującym, kiedy nie można znaleźć zespołu, jest: Błąd \t \t Niewłaściwe odwołanie do instalacji "SomethingThatDoesntExist.dll" nie powiodło się. Dlatego pomyślałem, że to może być kolejny problem. –

+1

Tak, komunikat o błędzie jest po prostu do bani. Otwórz problem i wyślij żądanie pobrania! https://github.com/Microsoft/visualfsharp/ –

+2

FSI obsługuje również '/' – CaringDev