當建立在Visual Studio的Mac新的控制檯應用程序(.NET核心),我嘗試調試它,我得到一個錯誤:無法調試在Visual Studio中的一些應用程序的Mac
Debugger operation failed
Unable to start debugging. The type initializer for 'Crypto' threw an exception.
這將應用程序更新到最新的穩定版本.Net core 1.1.0
後發生。
任何想法爲什麼會發生這種情況?
當建立在Visual Studio的Mac新的控制檯應用程序(.NET核心),我嘗試調試它,我得到一個錯誤:無法調試在Visual Studio中的一些應用程序的Mac
Debugger operation failed
Unable to start debugging. The type initializer for 'Crypto' threw an exception.
這將應用程序更新到最新的穩定版本.Net core 1.1.0
後發生。
任何想法爲什麼會發生這種情況?
儘量做到以下(發現here):
brew update
brew install openssl
brew link --force openssl
更新:我已經通過BREW更新後單面臨着同樣的問題。並重復最後的步驟從Install pre-requisites節幫助...
mkdir -p /usr/local/lib
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/
發佈前嘗試過。它解決了應用程序無法啓動的問題,但它沒有解決Visual Studio的問題。 – linkerro
如果您使用'dotnet run',應用程序是否在命令行上運行? –
該錯誤表明openssl未正確安裝或鏈接。在Mac上安裝的說明已從https://www.microsoft.com/net/core#macos上的原始更新 –
@NateBarbettini是的它確實 – linkerro