2014-04-30 14 views
5

Tôi đang cố chạy một tập lệnh trong fsi. Tôi nhận được lỗi sau đây.Làm thế nào để cập nhật FSharp.Core cho Visual Studio 2012 fsi

Không thể tải tập tin hoặc lắp ráp 'FSharp.Core, Version = 4.3.1.0, Văn hóa = trung tính, PublicKeyToken = b03f5f7f11d50a3a' hoặc một trong phụ thuộc của nó. Hệ thống không thể tìm thấy các tập tin được chỉ định.

Tôi tìm thấy các tài liệu tham khảo sau đây đề nghị tôi có thể phải cập nhật FSharp mặc định.Cài đặt phiên bản nào đó bên trong Visual Studio, tải xuống gói bằng nuget là không đủ.

Tôi không chắc chắn làm thế nào để khắc phục điều này và tôi sợ làm hỏng vĩnh viễn vs cấu hình.

Trả lời

2

Bạn có thể thấy nơi FSI tọa lạc bằng cách gõ

System.AppDomain.CurrentDomain.BaseDirectory;; 

Trong máy tính của tôi tôi nhận được

C: \ Program Files (x86) \ Microsoft SDK \ F # \ 3.1 \ Framework \ v4 .0 \

Và tôi có một tập tin

Fsi.exe.config

chuyển hướng nào.

Bạn có thể trỏ đến cài đặt FSharp cũ, vì 4.3.0.0 và 4.3.1.0 phải tương thích nhị phân.

+0

Cảm ơn. Sau khi khởi động lại VS, tập lệnh hiện thực thi nhưng IntelliSense vẫn không hoạt động đúng cách. – NoIdeaHowToFixThis

+0

oh không có intellisense trong fsi nếu đó là những gì bạn đề cập đến. cách sử dụng nó là nhập tập lệnh của bạn vào tệp fsx, trong trình chỉnh sửa, sau đó nhấp vào đèn cao và alt + enter. gửi vùng văn bản trong FSI – nicolas

+0

Vâng, tôi biết, cảm ơn. Xin lỗi, câu hỏi của tôi đã lộn xộn với bản chỉnh sửa mới nhất. Bây giờ kịch bản chạy đúng trong fsi nhưng IntelliSense trong trình soạn thảo Visual Studio, nơi tôi gõ kịch bản của tôi, không hoạt động. – NoIdeaHowToFixThis

Các vấn đề liên quan