gpt4 book ai didi

visual-studio - 为什么 libman.json 被创建为 'Content',为什么它有 'Copy if newer' 属性?

转载 作者:行者123 更新时间:2023-12-05 05:51:00 24 4
gpt4 key购买 nike

上下文

当我在 VS 中使用添加客户端库时,它会在项目中创建 libman.json 文件,其属性为“Content”和“Copy if newer”

问题

为什么 libman.json 被创建为“内容”以及为什么它具有“如果新则复制”属性?据我所知,两者都已过时,因为我们必须注意的唯一一件事是 libman.json 应该放在源代码管理中。我错过了什么?

(噪音,可选阅读)

(顺便说一句,在多个项目的场景中,可能会有多个 libman.json 文件,所以Copy if newer 属性使构建过程覆盖其他 libman.json 最后一个,Content 属性使发布过程覆盖其他 libman.json 最后一个(或在 .NET 6 中失败,但请注意这篇文章不是关于如何解决这个问题的)

最佳答案

简单的答案(至少在 SDK 风格的 .NET 项目中)是它来自 SDK 的文件通配模式,很可能来自 Razor SDK ( here )。

您将遇到与任何其他文件相同的问题,例如 package.json 文件,包括在具有重复文件名的多项目场景中的相同错误。

关于visual-studio - 为什么 libman.json 被创建为 'Content',为什么它有 'Copy if newer' 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70444468/

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