NuGet软件包中包含的解决方案文件与持续构建不兼容

时间:2019-07-17 02:46:47

标签: azure-devops nuget nuget-package

我找到了一个N​​uGet软件包,其中包含代码示例和sln文件。我想知道这是否是常见的做法,还是应该联系包裹的所有者以告诉他删除包裹中的这些样本。

我提出问题的原因是这对我的DevOps CI系统造成了问题。在持续集成期间,系统先执行软件包还原,然后进行构建。默认情况下,构建设置为** / *。sln。然后,构建过程还将在还原的软件包中构建所有sln文件。

奇怪吗?我从没做过NuGet软件包,所以我不知道有什么规则,在与该软件包的所有者联系之前,我想确保有惯例。

1 个答案:

答案 0 :(得分:0)

对于DevOps CI / CD系统,您可以指定文件夹路径(例如SampleDemo * .sln)。

对于NuGet程序包,通常不应包含代码和sln文件。不确定作者是否要包含代码和sln文件。也许他希望其他人可以轻松自定义他的程序包并发布新程序包。

因此,您可以与作者确认。