在尝试让 nuget 构建工作流程在 Linux/mono 上运行时,我注意到一件奇怪的事情。
在 Linux 上,我无法使用 nuget Visual Studio 插件或 Powershell 控制台,但我有 nuget.exe 命令行实用程序。这个实用程序有一个“安装”命令,它可以正确地获取包并将它们放在我的包目录中。
但是,nuget.exe 的安装(与 Visual Studio 安装相反)似乎不会使用它添加的包更新 packages.config,也不会将项目引用添加到我的 .csproj。后者不太重要(我可以手动完成),因为 packages.config 也需要包含递归依赖项,我不能手动完成......
是否有其他人尝试仅使用 nuget.exe 安装新软件包或对此有任何见解?我是不是完全找错树了?