文件packages.config.md5sum的用途

问题描述 投票:0回答:1

我已经按照“ packages.config.md5sum的用途进行了搜索,大多数帮助文章都向我介绍了我已经熟悉的packages.config

我有一个Cake + NUnit构建脚本,用于构建和运行C#测试项目。我创建了一个名为Build的文件夹,并将build.cakebuild.ps1Parameters.cake文件放在此目录中。创建项目时,Cake还为我生成了Build\tools目录,其中包含NUnit.ConsoleRunner.3.8.0 NuGet软件包目录,以及一个Cake软件包目录,其中包含所有.dll

[运行构建脚本后,我注意到GitHub在文件Build\tools\packages.config.md5sum中具有跟踪更改,该文件仅包含一堆数字和字母,如下所示:

F7-BB-D0-CF-0C-OA-C7-5D-63-F9

跟踪的变化只是一组格式相同的数字/字母的不同。我放弃了更改,再次运行脚本,然后再次弹出跟踪的更改。

packages.config.md5sum文件的目的是什么?这是否完全需要存储库中,还是可以安全地将其添加到.gitignore并将其完全从存储库中删除?我删除了文件并运行了我的构建脚本,文件只是重新生成了自己,所以看起来似乎没什么大不了,但是我不知道为什么删除它就感觉不好。

c# nuget nunit cakebuild
1个回答
0
投票

这是默认引导程序脚本的功能,如果在packages.config中输入Cake,它将清理工具文件夹(如果有新版本),它将清除工具文件夹并安装新版本。如果更改Cake版本,则可以确保在本地获得所需的版本和可复制的内部版本。

© www.soinside.com 2019 - 2024. All rights reserved.