【发布时间】:2017-01-27 12:02:28
【问题描述】:
也许我变老了,但我真的对如何在 Linux 上使用 nupkg 感到困惑。为 C 解决和安装依赖项/添加库对我来说更容易(从没想过我会这么说)。
我从供应商处获得了一个包 (YYYYY_linux.3.0.77.nupkg),并想运行他们的示例代码(带有 Visual Studio 的 Windows 版本开箱即用),但他们告诉我他们的 linux 包也可以工作。
我做了什么:
dotnet init
... coding ...
dotnet restore
dotnet build
/home/tobiass/code/XXXX/Program.cs(27,11): 错误 CS0246: 类型或 找不到命名空间名称“YYYY”(您是否缺少使用 指令还是程序集引用?)
后来我尝试了两件事:
1.
我编辑了 NuGet.Config
dotnet restore
nupkg 显示为提要。 但我仍然遇到同样的错误。
2.
我也尝试创建本地提要
mono nuget.exe add ../YYYYYYY_linux.3.0.77.nupkg -source ./
但它总是会导致
请求的功能未实现。
在 Linux 上添加库的正确方法是什么?它也必须是 project.json 的一部分吗? .nuget 中的一些配置?
最好的,
托比亚斯
【问题讨论】:
标签: c# .net linux nuget nuget-package