我正在开发一个相当大的代码库,我想自动执行以下相关任务,使NuGet可用于多种解决方案:
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?
答案 0 :(得分:0)
回答关于GUID的问题:第一个GUID表示项目的类型,而第二个GUID用于标识项目,这就是第一个GUID相同但第二个不同的原因。有关项目类型GUID的列表,请参阅http://www.mztools.com/articles/2008/mz2008017.aspx。