NuGet包添加的配置文件应该在源代码管理中吗?

时间:2014-08-12 07:41:51

标签: nuget nuget-package-restore

我们有一个自定义的NuGet包,其中包含一个DLL和一个配置文件。我们使用NuGet包还原,因此我们的包不会提交到Perforce。当软件包安装到解决方案时,它会添加对DLL的引用,并且配置文件包含在项目的根目录中。这两个都是可取的,但配置文件应该签入源代码控制吗?

我们的CI环境会在未签入文件时中断,但包已正确下载。看起来这是正确的NuGet行为,但我不确定内容文件的建议最佳实践是什么以及如何在版本控制中对待它们。是否需要签入从包中添加的所有内容文件?

1 个答案:

答案 0 :(得分:2)

NuGet包还原只会将文件还原到包目录中。

安装NuGet软件包时复制到项目中的文件应该检查​​到源代码管理中,因为它们不会被恢复。

相关问题