2
我穿过一个相当大的代码基础工作,我想加入的NuGet多个解决方案,以使自动化提供的NuGet跨多个解决方案的相关以下任务:自动化立刻
- 添加.nuget文件夹(包含nuget.exe,nuget.targets,nuget.config)位于源树中的多个文件夹中
- 在来自#1的每个文件夹中,将适当的配置添加到每个文件夹中包含的解决方案文件
Project("{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 EndProjectSection EndProject
另一个问题(出于好奇) - 我们已经手动将NuGet添加到几个解决方案中,并且我已经注意到,在这些解决方案中,第一个GUID是相同的,但第二个GUID似乎不同于下一个解决方案 - 它是否必须在每个解决方案中使用不同的GUID,还是所有解决方案中都可以使用相同的GUID?
你真的不想nuget.targets在那里,或nuget.exe的事情。这是现在Visual Studio和TFS的内置功能。这里是关于新工作流程的文档http://docs.nuget.org/docs/workflows/migrating-to-automatic-package-restore – 2014-06-16 15:34:38