最近我注意到.config
Visual Studio 创建了一个目录,其中包含一个dotnet-tools.json
文件。这应该是.gitignore
d 还是签入源代码管理?
问问题
5611 次
1 回答
39
.config
dotnet-tools.json
当您使用dotnet tool install
命令为项目安装工具时,会创建带有文件的目录。此文件dotnet-tools.json
包含有关为您的项目安装的所有工具的详细信息,例如版本、安装命令等。它更多的是与本地机器上的设置相关的本地配置。如果您希望您的同事在她/他的机器上安装相同的工具,那么您应该签入此文件,并且您的同事需要克隆并运行命令以在她/他的机器上恢复相同的工具。这与 NuGet 包非常相似。
您可以安全地将其添加到.gitignore
. 在这种情况下,您的同事仍然可以使用dotnet tool install
相同或不同版本执行相同工具的全新安装。
于 2020-02-17T19:08:32.833 回答