我正在处理一个相当大的代码库,我想自动化以下相关任务,使 NuGet 在多个解决方案中可用:
- 在源树的多个文件夹中添加一个 .nuget 文件夹(带有 nuget.exe、nuget.targets、nuget.config)
- 在 #1 的每个文件夹中,将适当的配置添加到每个文件夹中包含的解决方案文件中
项目(“{2150E333-8FDC-42A3-9474-1A3956D46DE8}”)=“.nuget”,“.nuget”,“{F3BA244B-3E6B-4A37-B0C0-B490885DED86}” ProjectSection(SolutionItems) = preProject .nuget\NuGet.Config = .nuget\NuGet.Config .nuget\NuGet.exe = .nuget\NuGet.exe .nuget\NuGet.targets = .nuget\NuGet.targets 结束项目节 结束项目
另一个问题(出于好奇) - 我们已经手动将 NuGet 添加到几个解决方案中,我注意到每个解决方案的第一个 GUID 都是相同的,但第二个 GUID 似乎与一个解决方案不同下一个 - 每个解决方案中是否必须是不同的 GUID,还是所有解决方案中都可以存在相同的 GUID?