gpt4 book ai didi

c# - 如何在没有互联网的情况下在树莓派上包含 nuget 包?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:13:23 25 4
gpt4 key购买 nike

有没有办法在没有互联网的情况下在树莓派上使用带有 dotnet 的 nuget 包?我在树莓派上安装了 dotnet SDK。我还在树莓派上安装了 nuget CLI。我正在将 nuget CLI 与单声道一起使用。我遵循了这个问题的第二个答案: dotnet add package with local package file

我从包中创建了一个提要。当我输入时:

dotnet add package MyPackage -s ./packages

我得到这个作为输出:

Writing /tmp/tmp3Ax5wm.tmp
info: Adding PackageRefernce for package 'system.device.gpio' into project '/home/pi/ws/dotnet/testapp.csproject'.
info: Restoring packages for /home/pi/ws/dotnet/testapp.csproject...
error: Unable to load the service index for source https://api.nuget.org/v3/index.json.
error: Resource temporarily unavailable

有人有想法吗?我在树莓派上用 USB 棒复制了 .nupkg。也许在树莓派上运行 nuget 服务器并将其推送到本地服务器并从那里安装?例如https://github.com/ai-traders/liget ?有解决问题的简单方法吗?

最佳答案

我建议您将包含您需要的所有包的目录添加为本地文件共享。然后,您只需将该本地文件共享定义为应用程序根目录下的 nuget.config 文件中的源。然后,当您运行该命令时,它将检查包的文件共享。比托管 nuget 服务器更容易实现。

这里有一些关于它的文档:https://learn.microsoft.com/en-us/nuget/hosting-packages/local-feeds

关于c# - 如何在没有互联网的情况下在树莓派上包含 nuget 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57836203/

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