我遇到了Monodevelop問題。我使用LinuxMint Serena(18.1)和Monodevelop 7.0.1(build 24)。當嘗試一個新的項目添加NuGet包,我得到的答案旁邊:Nuget和「無法加載服務索引」
[nuget.org] Unable to load the service index for source https://api.nuget.org/v3/index.json. An error occurred while sending the request
Error: SecureChannelFailure (Object reference not set an instance of an object) Object reference not set to an instance of an object
我檢查API的NuGet地址,是正常的,沒有什麼奇怪的鏈接。我試圖從原始的Visual Studio項目中複製舊的包,但仍然是問題。
在此先感謝。
編輯: 嘗試沒有成功很多事情後,我用從舊的Visual Studio項目下載舊的NuGet包。我不知道是否能夠實現這一目標,或者我是否將這個項目與Monodevelop for Windows一起解決了這個問題。
我檢查了兩個鏈接,但沒有解決我的問題。第一個與Visual Studio相關,我在Linux環境中使用Monodevelop。我改成了'http:// api.nuget.org/v3/index.json'並且保持了錯誤。 第二個甚至沒有答案。 – Hagen
看起來像是遇到了Mono v5的bug - https://bugzilla.xamarin.com/show_bug.cgi?id=57019解決方法是設置傳統的TLS提供程序,然後從同一命令行運行flatpak export MONO_TLS_PROVIDER = legacy' –