Tôi đang cố gắng sử dụng F # cho một ứng dụng ASP.NET MVC. Một hành động điều khiển của tôi gửi một F # danh sách để xem, vì vậy tôi viết:FSharp.Core.sigdata không tìm thấy bên cạnh FSharp.Core
<%@ Page Language="C#" Inherits="ViewPage<FSharpList<int>>" %>
Tất nhiên, để làm việc này, tôi có thêm Microsoft.FSharp.Collections
tới phần tử namespaces trong web.config của tôi:
<add namespace="Microsoft.FSharp.Collections"/>
và thêm một tham chiếu đến FSharp.Core
, trong assemblies yếu tố:
<add assembly="FSharp.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
ngay sau khi tôi thêm tài liệu tham khảo lắp ráp này, mỗi điểm (Cho dù nó sử dụng một F # loại hay không) không thành công với lỗi này:
error FS1221: FSharp.Core.sigdata not found alongside FSharp.Core
tôi có thể làm việc này bằng cách không có bất kỳ loại F # cụ thể trong quan điểm của tôi, nhưng lý do cho lỗi này là gì? Ngoài ra, ở đâu là FSharp.Core.sigdata
? Nó không có trong GAC của tôi và tôi không thể tìm thấy nó ở bất cứ đâu.
Bạn có thể tải lên dự án hiện tại của mình ở đâu đó không? Tôi rất vui khi thử nó, nhưng sẽ rất hữu ích khi có một số dự án để bắt đầu với :-). –
@Tomas: cảm ơn, tôi sẽ cố tạo một dự án nhỏ để tái tạo điều này. –
@Tomas: đây là dự án: http://www.box.net/shared/7xnkfg5yps –