我们有一个自定义的NuGet程序包,其中包含一个DLL和一个配置文件。我们使用NuGet软件包还原,因此我们的软件包不会提交到Perforce。将软件包安装到解决方案后,它将添加对DLL的引用,并且配置文件包含在项目的根目录中。这两个都是可取的,但是是否应将配置文件签入到源代码管理中?
未检入文件但软件包已正确下载时,CI环境将中断。看起来这是正确的NuGet行为,但是我不确定关于内容文件以及在版本控制中应如何对待它们的建议最佳实践。是否需要检入从软件包添加的所有内容文件?
NuGet软件包还原将仅将文件还原到packages目录。
安装NuGet软件包时复制到项目中的文件应检查到源代码管理中,因为它们将不会还原。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句