My project编译&在OSX和Windows上运行良好。但是,试图让它与Travis CI联系起来,我从NuGet那里得到了这个错误(使用2.8版本):
不确定该如何考虑这个... MSBuildProjectUtility显然存在于程序集中。
答案 0 :(得分:4)
你的Mono版本已经很老了,这个项目在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下载包将失败。