Tôi đã cố gắng để NuGet chạy trên Mono 2.10.9 (Mac), nhưng không có may mắn.Làm thế nào để chạy NuGet trên Mono 2.10.9?
tôi muốn cài đặt Nancy từ kho NuGet:
mono --runtime=v4.0 /usr/local/bin/NuGet.exe install Nancy -Version 0.11.0
Nhưng, kết thúc với thông báo lỗi này:
Missing method System.Security.Cryptography.CryptoConfig::get_AllowOnlyFipsAlgorithms() in assembly /Library/Frameworks/Mono.framework/Versions/2.10.9/lib/mono/4.0/mscorlib.dll, referenced in assembly /usr/local/bin/NuGet.exe
Method not found: 'System.Security.Cryptography.CryptoConfig.get_AllowOnlyFipsAlgorithms'.
tôi có thể liệt kê các kho không có vấn đề.
mono --runtime=v4.0 /usr/local/bin/NuGet.exe list Nancy
Tôi đã cố gắng thêm Microsoft.Build.dll vào cùng một đường dẫn như NuGet.exe (một mẹo từ trang web. Tôi không thể nhớ vị trí).
tôi kết thúc với lỗi này:
Invalid type Microsoft.Build.Evaluation.Project for instance field NuGet.Common.MSBuildProjectSystem:<Project>k__BackingField
Could not load type 'NuGet.Common.MSBuildProjectSystem' from assembly 'NuGet, Version=2.0.30619.9000, Culture=neutral, PublicKeyToken=null'.
Bất kỳ đề xuất về làm thế nào tôi có thể nhận được NuGet.exe chạy trên Mono (Mac)?