Tôi đang gặp nhiều khó khăn khi cố gắng ký một dự án thư viện lớp F #. Trước tiên, tôi đã thử điều này thread, sử dụng AssemblyKeyFileAttribute nhưng không thành công. Tôi cũng đã cố thêm cờ "--keyfile: keyfile.snk" vào thuộc tính dự án (trường "Cờ khác" trong tab "Xây dựng") và nó cũng không hoạt động. Tôi đang sử dụng Visual Studio 2013 và nó không hiển thị tab "Ký" giống như các dự án thư viện lớp C#.Ký F # Hội
Tất cả những nỗ lực kết quả trong các lỗi sau:
FSC: Lỗi FS2014: Một vấn đề xảy ra văn bản nhị phân 'obj \ phát hành \ ExcelFinancialFunctions.dll': Một cuộc gọi đến StrongNameGetPublicKey thất bại (Giá trị không thuộc phạm phạm vi dự kiến.)
Tôi đang làm gì sai?
Đây thực sự là một giải pháp tốt. Tôi không biết rằng msbuild có cơ chế ký riêng của nó, tuy nhiên tôi đã giải quyết vấn đề ký bằng cách sử dụng ilmerge (trình liên kết lắp ráp - al didnt cũng đã làm việc!) Mặc dù đó không phải là mục đích ilmerge. Vì đây là một giải pháp tốt hơn so với tôi, tôi sẽ đánh dấu nó là câu trả lời đúng. Cảm ơn! –