Tôi có chương trình F # mà tôi đã tạo trong VS2013. Tôi dự định triển khai trên máy chủ Windows 2008 R2 với .NET framework 4.5 được cài đặt. Bây giờ, khi tôi xây dựng chương trình trong studio trực quan, nó tạo ra một exe trong thư mục debug/bin (MyProgram.exe). Tôi có cần phải bao gồm một bản sao của fharp.core.dll với exe không? Hoặc, quá trình xây dựng sẽ tự động biên dịch các DLL phụ thuộc cần thiết (fsharp.core, fsharp.data, fsharp.data.TypeProviders)? Hầu hết các nghiên cứu tôi có thể tìm kiếm trực tuyến cho dường như nhìn vào VS2010 và tôi không sử dụng fsc, exe hiện tại.Triển khai F # exe
Cảm ơn bạn đã cung cấp thông tin chi tiết.
Bạn sẽ cần phải coy tất cả các tệp trong thư mục bin/debug đến vị trí triển khai. Ghi chú bên F # biên dịch xuống MSIL, không có sự khác biệt trong việc triển khai một ứng dụng .Net được viết bằng F # và một được viết bằng C# – theDarse
@theDarse Điều đó không hoàn toàn chính xác. F # code sử dụng các kiểu và hàm được định nghĩa trong FSharp.Core (danh sách, tùy chọn, vv), và vì FSharp.Core không phải là một phần của BCL, bạn phải đảm bảo rằng assembly này là * bằng cách nào đó * có sẵn cho chương trình phụ thuộc vào các loại này. –