gpt4 book ai didi

linux - 将 Tweetinvi 添加到没有 nuget 的单声道

转载 作者:太空宇宙 更新时间:2023-11-04 10:26:14 26 4
gpt4 key购买 nike

我必须使用 monodevelop 在 Linux 中创建一个 .NET 项目。当我在 Ubuntu 中尝试 monodevelop 时,当我在某些包中使用 nuget 时收到一条错误消息,说我的版本是 2.8,我需要 2.12 或更早版本。我在终端中成功更新了 nuget 包,但无论我做什么,monodevelop 都使用 2.8。我无法使用的 nuget 包是 Tweetinvi。

为了解决这个问题,我必须在不使用 nuget 的情况下添加 tweetinvi,或者设法使用从 monodevelop 外部运行的 nuget 2.12,但我不知道该怎么做。

https://github.com/linvi/tweetinvi

最佳答案

MonoDevelop 不使用可从命令行获得的 Mono 提供的 NuGet 版本。因此,更新 NuGet 的命令行版本不会解决 MonoDevelop 的任何问题。

较新版本的 MonoDevelop 使用较新版本的 NuGet。

最后一个 MonoDevelop 版本 5 是支持 NuGet 2.8.7 的 5.10 版本。

在 MonoDevelop 6.0.2 中添加了对 MonoDevelop 2.12 的支持。 MonoDevelop 6.1 中添加了 NuGet v3 支持。目前 MonoDevelop 6 仅作为 FlatPak package 提供除非您从源代码构建它。

如果您无法从源代码构建 MonoDevelop,您可以通过从 the mono/nuget-binary GitHub repository 复制 NuGet.Core.dll 来升级 NuGet。并将其复制到 NuGet 插件目录 addins/MonoDevelop.PackageManagement 中,但在执行此操作之前备份原始 NuGet.Core.dll 的副本,以便在更改不起作用时回滚更改。

关于linux - 将 Tweetinvi 添加到没有 nuget 的单声道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41452375/

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