1

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

我们的 CI 环境在文件未签入时中断,但包已正确下载。看起来这是正确的 NuGet 行为,但我不确定关于内容文件的建议最佳做法是什么,以及在版本控制中应如何处理它们。从包中添加的所有内容文件都需要签入吗?

4

1 回答 1

2

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

安装 NuGet 包时复制到项目中的文件应检入源代码管理,因为它们不会被还原。

于 2014-08-12T08:33:07.013 回答