上下文
当我在VS中使用Add Client端Library时,它会在项目中创建带有属性“Content”和“复制(如果更新)”的libman.json文件
问题
为什么libman.json被创建为'Content‘,为什么它有'Copy if new’属性?据我所知,这两种方法都是过时的,因为我们必须注意的唯一一点是,libman.json应该放在源代码管理中。我遗漏了什么?
(噪声,可选读数)
(顺便说一句,在多个项目的场景中,可能有多个libman.json文件,所以复制如果更新的属性使构建进程覆盖最后一个libman.json,而Content属性使发布进程覆盖最后一个libman.json (或者.NET 6中失败,但请注意这篇文章并不是关于如何解决这个问题)。
发布于 2021-12-29 07:51:38
简单的答案(至少在SDK风格的.NET项目中)是,它来自SDK的文件全局模式,很可能来自Razor (这里)。
在任何其他文件(如package.json文件)中都会遇到相同的问题,包括在具有重复文件名的多项目场景中出现相同的错误。
https://stackoverflow.com/questions/70444468
复制相似问题