新闻详情

新闻详情

首页 / 资讯中心 / 详情

如何在 Lean 中引用未发布的 .nupkg 包:LocalPackages 目录的使用与 nuget 源配置

发布时间:2026/9/14 17:43:23来源:尧图网络
如何在 Lean 中引用未发布的 .nupkg 包:LocalPackages 目录的使用与 nuget 源配置
如何在 Lean 中引用未发布的 .nupkg 包LocalPackages 目录的使用与 nuget 源配置【免费下载链接】LeanLean Algorithmic Trading Engine by QuantConnect (Python, C#)项目地址: https://gitcode.com/GitHub_Trending/le/Lean如果你手头有一个尚未发布到 NuGet 的.nupkg包但想在 Lean 解决方案中先把它当作依赖测试起来Lean 仓库自带的LocalPackages/目录就是为此准备的。该目录的用途在仓库中明确说明用于在包正式发布之前测试新包部署到生产环境的流程。本文基于 LocalPackages/readme.md 和 .nuget/NuGet.config 两个文件给出从放置包文件到让构建识别它的完整操作路径。LocalPackages 目录的作用机制Lean 仓库根目录下的 .nuget/NuGet.config 已经定义了指向LocalPackages的包源内容如下?xml version1.0 encodingutf-8? configuration packageRestore add keyenabled valuetrue / add keyautomatic valuetrue / /packageRestore packageSources add keyLocalPackages value../LocalPackages / /packageSources /configuration其中../LocalPackages是相对.nuget/目录的路径即仓库根目录下的LocalPackages/。packageRestore部分将包还原restore设为启用并自动执行。需要注意的是这个配置文件只对nuget restore生效。文档明确指出dotnet build默认不会使用这个LocalPackages源除非你手动把该目录添加为 NuGet 源见下文。引用未发布 .nupkg 的步骤将任意.nupkg文件放入仓库根目录的LocalPackages/目录中。在仓库根目录执行包还原nuget restore .\QuantConnect.Lean.sln该命令为文档给出的写法Windows 下使用其他平台使用对应的解决方案路径写法即可。还原完成后该目录中的包会被 Lean 拾取并作为依赖使用。这就是文档给出的成功条件“will allow any packages in this directory to be picked up and used by Lean as a dependency”。之后构建整个解决方案即可dotnet build QuantConnect.Lean.sln让 dotnet build 识别 LocalPackages 源如果你更习惯直接用dotnet build例如按 readme.md 的 macOS/Linux 本地开发流程构建需要先执行一次源添加dotnet nuget add source *PathToLeanHere*/LocalPackages这里的*PathToLeanHere*是文档中的占位写法替换为你本地 Lean 仓库的实际路径。执行后dotnet build的 NuGet 源列表中就包含了LocalPackages目录。这是一次性配置不执行这条命令时dotnet build看不到LocalPackages中的包而nuget restore因为会自动读取.nuget/NuGet.config中已定义的源无需额外添加即可工作。两条路径的行为差异是文档明确区分的关键限制选择哪条取决于你的构建入口。验证与限制成功判定nuget restore完成后LocalPackages/中的包被 Lean 作为依赖拾取文档原文的成功条件后续dotnet build QuantConnect.Lean.sln能正常编译即说明依赖链完整。适用范围该目录的设计目标是“包发布前”的测试场景适合开发验证阶段的临时依赖文档未说明它支持包版本冲突或同名包覆盖官方源包时的行为遇到此类情况需要自行核对还原输出。源生效差异nuget restore依赖.nuget/NuGet.config自动生效dotnet build必须先dotnet nuget add source。混用两条流程时注意是否已经添加过源避免误判“包没被识别”。完成以上配置后LocalPackages/目录中的.nupkg即可在不发布到 NuGet 的前提下参与 Lean 的还原与构建流程。【免费下载链接】LeanLean Algorithmic Trading Engine by QuantConnect (Python, C#)项目地址: https://gitcode.com/GitHub_Trending/le/Lean创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

周期品ETF投资逻辑与实战策略 2026/9/14 18:22:27

周期品ETF投资逻辑与实战策略

1. 周期品投资的基本逻辑周期品行业通常指那些与宏观经济周期高度相关的产业,包括能源、基础金属、化工、建材等领域。这些行业的产品价格和盈利能力会随着经济周期的波动而呈现明显的周期性变化。理解这种周期性特征,是把握相关ETF投资机会的基础。经济…

阅读更多 →
Vector 0.29 升级指南:datadog sink 的 `default_api_key` 迁移、`logdna` 更名 `mezmo` 与 socket `max_length` 废弃详解 2026/9/14 18:22:27

Vector 0.29 升级指南:datadog sink 的 `default_api_key` 迁移、`logdna` 更名 `mezmo` 与 socket `max_length` 废弃详解

Vector 0.29 升级指南:datadog sink 的 default_api_key 迁移、logdna 更名 mezmo 与 socket max_length 废弃详解 【免费下载链接】vector A high-performance observability data pipeline. 项目地址: https://gitcode.com/GitHub_Trending/vect/vector 本…

阅读更多 →
DeepCode P4 Code Workbench 架构解析:基于 P2/P3 会话栈的桌面代码审查能力层 2026/9/14 18:22:27

DeepCode P4 Code Workbench 架构解析:基于 P2/P3 会话栈的桌面代码审查能力层

DeepCode P4 Code Workbench 架构解析:基于 P2/P3 会话栈的桌面代码审查能力层 【免费下载链接】DeepCode "DeepCode: Open Agentic Coding (Agent Harness & Loop Engineering & Multi-Agent Orchestration)" 项目地址: https://gitcode.com/G…

阅读更多 →
GPUI Kit 测试参考指南:实体、事件、异步、可重入性与分布式场景的完整测试体系 2026/9/14 18:22:27

GPUI Kit 测试参考指南:实体、事件、异步、可重入性与分布式场景的完整测试体系

GPUI Kit 测试参考指南:实体、事件、异步、可重入性与分布式场景的完整测试体系 【免费下载链接】gpui-kit Rust GUI components for building fantastic cross-platform desktop application by using GPUI. 项目地址: https://gitcode.com/GitHub_Trending/gp/g…

阅读更多 →
Zola 主题 Seje2 安装与配置指南:分页博客布局、顶部菜单与 MathJax 数学排版 2026/9/14 18:22:27

Zola 主题 Seje2 安装与配置指南:分页博客布局、顶部菜单与 MathJax 数学排版

Zola 主题 Seje2 安装与配置指南:分页博客布局、顶部菜单与 MathJax 数学排版 【免费下载链接】zola A fast static site generator in a single binary with everything built-in. https://www.getzola.org 项目地址: https://gitcode.com/GitHub_Trending/zo/zo…

阅读更多 →
安全运营检测实验室建设实战:规则验证与告警降噪 2026/9/14 18:19:26

安全运营检测实验室建设实战:规则验证与告警降噪

1. 项目背景与实验室定位 先说说这个实验室到底解决什么问题。安全运营这个岗位,说起来是做检测、分析、响应,但真正落地到实际工作上,你会发现很多团队卡在一个很尴尬的位置:规则配了一堆,告警每天都在刷,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞