首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么libman.json是作为“内容”创建的,为什么它具有“复制如果更新”属性?

为什么libman.json是作为“内容”创建的,为什么它具有“复制如果更新”属性?
EN

Stack Overflow用户
提问于 2021-12-22 05:10:06
回答 1查看 491关注 0票数 3

上下文

当我在VS中使用Add Client端Library时,它会在项目中创建带有属性“Content”和“复制(如果更新)”的libman.json文件

问题

为什么libman.json被创建为'Content‘,为什么它有'Copy if new’属性?据我所知,这两种方法都是过时的,因为我们必须注意的唯一一点是,libman.json应该放在源代码管理中。我遗漏了什么?

(噪声,可选读数)

(顺便说一句,在多个项目的场景中,可能有多个libman.json文件,所以复制如果更新的属性使构建进程覆盖最后一个libman.json,而Content属性使发布进程覆盖最后一个libman.json (或者.NET 6中失败,但请注意这篇文章并不是关于如何解决这个问题)。

EN

回答 1

Stack Overflow用户

发布于 2021-12-29 07:51:38

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

在任何其他文件(如package.json文件)中都会遇到相同的问题,包括在具有重复文件名的多项目场景中出现相同的错误。

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

https://stackoverflow.com/questions/70444468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档