首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >不复制NETStandard.Library和其他框架包的dotnet恢复

不复制NETStandard.Library和其他框架包的dotnet恢复
EN

Stack Overflow用户
提问于 2020-11-09 09:48:21
回答 1查看 83关注 0票数 0

我有一台不允许连接到任何网络的PC。我需要在这台电脑上工作的网络标准项目。我以前在这个场景中使用过Net Framework项目,只是使用nuget.exe选项将包保存到一个文件夹,将该文件夹复制到隔离的PC,并使用nuget从该文件夹恢复包。

但是,使用dotnet恢复机制对Net Standard项目执行此操作会失败,因为缺少像NETStandard.Library这样的包。

我用来创建离线包文件夹的命令是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
dotnet restore solution.sln --packages offline_cache

在将文件夹复制到我使用的隔离机器后:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
dotnet restore solution.sln --source offline_cache
EN

回答 1

Stack Overflow用户

发布于 2020-11-09 14:59:36

听起来您想要运行dotnet publish https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-publish

请注意,如果您使用的是PackageReferences,则nuget restore只会在全局缓存中安装依赖项,而不会将它们复制到本地https://docs.microsoft.com/en-us/nuget/consume-packages/package-restore

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64749253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文