gpt4 book ai didi

c# - 在 Travis CI 上使用 Mono 还原 NuGet 包失败

转载 作者:行者123 更新时间:2023-11-30 20:51:08 24 4
gpt4 key购买 nike

My project在 OSX 和 Windows 上编译和运行良好。但是,在尝试将其连接到 Travis CI 时,我从 NuGet(使用 2.8 版)收到此错误:

Could not load type 'NuGet.MSBuildProjectUtility' from assembly 'NuGet, Version=2.8.50126.400, Culture=neutral, PublicKeyToken=null'.

不太确定如何看待这个...MSBuildProjectUtility 显然存在于程序集中。

最佳答案

您的 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 下载包将失败。

关于c# - 在 Travis CI 上使用 Mono 还原 NuGet 包失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22003988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com