Sau khi tôi cài đặt VS11, tôi bắt đầu nhận được lỗi sau:"Cân nhắc app.config Remapping hội họp ..." cảnh báo trong F #
Consider app.config remapping of assembly "FSharp.Core, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" from Version "2.0.0.0" [C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\2.0\Runtime\v2.0\FSharp.Core.dll] to Version "4.0.0.0" [C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\2.0\Runtime\v4.0\FSharp.Core.dll] to solve conflict and get rid of warning. C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1490,5): warning MSB3247: Found conflicts between different versions of the same dependent assembly.
chính xác Tôi nên làm gì? Tôi không có ý tưởng làm thế nào để làm một bản remapping như vậy.
Không có phiên bản FSharp.Core được đề cập trong fsproj. Đây là một liên kết (http://dl.dropbox.com/u/4571/send.zip) đến các tệp fsproj. Tôi đang nhìn họ nhưng tôi không thấy gì lạ cả. Tôi đang nhắm mục tiêu .NET 4.0 CL và tôi không biết tham chiếu bất cứ điều gì cũ, nhưng nó có thể là :) –
Bạn có bất cứ đề nghị thêm? –
Có. Tạo một dự án F # mới với VS11 và kiểm tra tệp .fsproj của nó. Bây giờ hãy thay đổi các dự án hiện có của bạn bằng cách loại bỏ các dòng '' khỏi các tệp đích và thay thế chúng bằng các dự án đã thấy trong dự án VS11 mới được tạo ra. Ngoài ra, dự án mới được tạo ra sẽ có '' s để mscorlib và FSharp.Core. Thêm chúng vào dự án của bạn nếu chúng không có (với phiên bản/nhắm mục tiêu mong muốn nếu cần). Tôi nghĩ mọi thứ sẽ hoạt động. –
Brian