J'ai un problème avec l'installation .NET Core sur Mac OS X (El Capitan 10.11). En général, je l'ai fait tout comme MS documentation dit, mais quand je suis en train de tester l'installation (dotnet nouveau) Je reçois une erreur:Installation .NET Core sur Mac OS X
Unhandled Exception: System.TypeInitializationException: The type initializer for 'Crypto' threw an exception. ---> System.TypeInitializationException: The type initializer for 'CryptoInitializer' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'System.Security.Cryptography.Native': The specified module could not be found.
je tentais de déployer noyau .NET par le processus manuel, à savoir tous les téléchargé paquets de Git, installez les bibliothèques obligatoires (comme openssl) via Homebrew et commencez la compilation. CoreCLR a compilé bien, mais corefx donne des erreurs ressemblant à ce que je reçu avec l'installation automatique:
In file included from /usr/local/git/corefx/src/Native/Unix/System.Security.Cryptography.Native/pal_ecdsa.cpp:5: /usr/local/git/corefx/src/Native/Unix/System.Security.Cryptography.Native/pal_ecdsa.h:7:10: fatal error: 'openssl/ecdsa.h' file not found
include
^make[2]: *** [System.Security.Cryptography.Native/CMakeFiles/System.Security.Cryptography.Native.dir/pal_bignum.cpp.o]
Error 1
Je regardais par la interné pour une solution possible sans chance. Je ne peux pas obtenir une chose ... si openssl lib est déprécié, pourquoi dans le monde MS continue à l'utiliser, car il provoque évidemment beaucoup de douleur dans un endroit bien connu. Est-ce que quelqu'un a réussi à exécuter .NET core sur Mac, ayant le problème que j'ai décrit ci-dessus?