My project編譯&在OSX和Windows上運行良好。然而,好一會才迷上了特拉維斯CI,我得到的NuGet這個錯誤(使用版本2.8):NuGet包與特拉維斯CI失敗單聲道還原
不能確定如何看待這一個... MSBuildProjectUtility顯然存在於組件中。
My project編譯&在OSX和Windows上運行良好。然而,好一會才迷上了特拉維斯CI,我得到的NuGet這個錯誤(使用版本2.8):NuGet包與特拉維斯CI失敗單聲道還原
不能確定如何看待這一個... MSBuildProjectUtility顯然存在於組件中。
你的單聲道版本很舊,這個項目在Mono 3.2.1上爲我打造的很好。
要得到更新的版本,您可以使用此PPA:
https://launchpad.net/~directhex/+archive/monoxide。
將其添加到您的系統
sudo add-apt-repository ppa:directhex/monoxide && sudo apt-get update
。然後,您可以使用
sudo apt-get install mono-devel
安裝Mono。
Xamarin現在爲Linux提供官方Mono軟件包,所以PPA不再是必需的了。有關安裝指南,請參閱http://www.mono-project.com/docs/getting-started/install/linux/。
注意:爲了讓Mono驗證SSL連接,您還需要導入mozroots --import --sync
的證書,否則從nuget.org下載軟件包將失敗。
我也通過apt-get使用Mono 3.2.1。我不認爲這是問題。 –
啊,實際上,我發現特拉維斯似乎比我預想的要老。我已經通過相同的本地3.2.1。不知道爲什麼特拉維斯是不同的...... –
因爲Ubuntu的標準dist仍然是2.10:|等等。我明白你現在要去哪裏。 –