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