5 writes to ProjectGuid
Microsoft.Build (5)
Construction\Solution\ProjectInSolution.cs (1)
134
ProjectGuid
= null;
Construction\Solution\SolutionFile.cs (4)
387
ProjectGuid
= ToProjectGuidFormat(projectModel.Id),
498
ProjectGuid
= ToProjectGuidFormat(solutionFolderModel.Id),
1212
proj.
ProjectGuid
= projGuidNode?.InnerText ?? String.Empty;
1509
proj.
ProjectGuid
= match.Groups["PROJECTGUID"].Value.Trim();
55 references to ProjectGuid
Microsoft.Build (18)
Construction\Solution\ProjectInSolution.cs (4)
427
new BuildEventFileInfo(ParentSolution.FullPath), "SolutionParseNestedProjectErrorWithNameAndGuid", ProjectName,
ProjectGuid
, ParentProjectGuid);
469
new BuildEventFileInfo(ParentSolution.FullPath), "SolutionParseNestedProjectErrorWithNameAndGuid", ProjectName,
ProjectGuid
, ParentProjectGuid);
485
if (string.IsNullOrEmpty(
ProjectGuid
))
490
return
ProjectGuid
.Trim(['{', '}']);
Construction\Solution\SolutionFile.cs (6)
509
if (!string.IsNullOrEmpty(proj.
ProjectGuid
))
511
_solutionFoldersByGuid[proj.
ProjectGuid
] = proj;
1279
if (!String.IsNullOrEmpty(proj.
ProjectGuid
))
1281
_projectsByGuid[proj.
ProjectGuid
] = proj;
1761
string entryNameActiveConfig = $"{project.
ProjectGuid
}.{solutionConfiguration.FullName}.ActiveCfg";
1768
string entryNameBuild = $"{project.
ProjectGuid
}.{solutionConfiguration.FullName}.Build.0";
Construction\Solution\SolutionProjectGenerator.cs (7)
276
xw.WriteAttributeString("Project", project.
ProjectGuid
);
287
ProjectFileErrorUtilities.VerifyThrowInvalidProjectFile(dependencyProject != null, "SubCategoryForSolutionParsingErrors", new BuildEventFileInfo(solutionFile.FullPath), "SolutionParseProjectDepNotFoundError", project.
ProjectGuid
, dependencyProjectGuid);
543
string projectGuid = proj.
ProjectGuid
.Substring(1, proj.
ProjectGuid
.Length - 2);
1173
projectToAdd.
ProjectGuid
,
1329
project.
ProjectGuid
,
2227
project.
ProjectGuid
,
Graph\GraphBuilder.cs (1)
353
project.
ProjectGuid
,
Microsoft.Build.Engine.OM.UnitTests (8)
Construction\SolutionFile_Tests.cs (8)
105
Assert.Equal("{0ABED153-9451-483C-8140-9E8D7306B216}", solution.ProjectsInOrder[0].
ProjectGuid
);
154
Assert.Equal("{0ABED153-9451-483C-8140-9E8D7306B216}", solution.ProjectsInOrder[0].
ProjectGuid
);
225
Assert.Equal("{AB3413A6-D689-486D-B7F0-A095371B3F13}", consoleApplication1.
ProjectGuid
);
226
Assert.Equal("{BA333A76-4511-47B8-8DF4-CA51C303AD0B}", vbClassLibrary.
ProjectGuid
);
227
Assert.Equal("{DEBCE986-61B9-435E-8018-44B9EF751655}", classLibrary1.
ProjectGuid
);
385
Assert.Equal(classLibrary3.
ProjectGuid
, classLibrary1.Dependencies[0]);
391
Assert.Contains(classLibrary3.
ProjectGuid
, classLibrary2.Dependencies);
392
Assert.Contains(classLibrary1.
ProjectGuid
, classLibrary2.Dependencies);
Microsoft.Build.Engine.UnitTests (29)
Construction\SolutionFile_OldParser_Tests.cs (29)
46
proj.
ProjectGuid
.ShouldBe("Unique name-GUID");
85
proj.
ProjectGuid
.ShouldBe("Unique name-GUID");
104
proj.
ProjectGuid
.ShouldBe("Unique name-GUID");
140
Assert.Equal("{0ABED153-9451-483C-8140-9E8D7306B216}", solution.ProjectsInOrder[0].
ProjectGuid
);
160
proj.
ProjectGuid
.ShouldBe("Unique name-GUID");
725
proj.
ProjectGuid
.ShouldBe("Unique name-GUID");
762
Assert.Equal("{0ABED153-9451-483C-8140-9E8D7306B216}", solution.ProjectsInOrder[0].
ProjectGuid
);
788
proj.
ProjectGuid
.ShouldBe("Unique name-GUID");
987
solution.ProjectsInOrder[0].
ProjectGuid
.ShouldBe("{AB3413A6-D689-486D-B7F0-A095371B3F13}");
995
solution.ProjectsInOrder[1].
ProjectGuid
.ShouldBe("{BA333A76-4511-47B8-8DF4-CA51C303AD0B}");
1003
solution.ProjectsInOrder[2].
ProjectGuid
.ShouldBe("{DEBCE986-61B9-435E-8018-44B9EF751655}");
1011
solution.ProjectsInOrder[3].
ProjectGuid
.ShouldBe("{9200923E-1814-4E76-A677-C61E4896D67F}");
1073
solution.ProjectsInOrder[0].
ProjectGuid
.ShouldBe("{34E0D07D-CF8F-459D-9449-C4188D8C5564}");
1079
solution.ProjectsInOrder[1].
ProjectGuid
.ShouldBe("{E0F97730-25D2-418A-A7BD-02CAFDC6E470}");
1085
solution.ProjectsInOrder[2].
ProjectGuid
.ShouldBe("{A5EE8128-B08E-4533-86C5-E46714981680}");
1091
solution.ProjectsInOrder[3].
ProjectGuid
.ShouldBe("{2AE8D6C4-FB43-430C-8AEB-15E5EEDAAE4B}");
1097
solution.ProjectsInOrder[4].
ProjectGuid
.ShouldBe("{6DB98C35-FDCC-4818-B5D4-1F0A385FDFD4}");
1389
solution.ProjectsInOrder[0].
ProjectGuid
.ShouldBe("{892B5932-9AA8-46F9-A857-8967DCDBE4F5}");
1393
solution.ProjectsInOrder[1].
ProjectGuid
.ShouldBe("{A5526AEA-E0A2-496D-94B7-2BBE835C83F8}");
1397
solution.ProjectsInOrder[2].
ProjectGuid
.ShouldBe("{FF6AEDF3-950A-46DD-910B-52BC69B9C99A}");
1401
solution.ProjectsInOrder[3].
ProjectGuid
.ShouldBe("{024E8607-06B0-440D-8741-5A888DC4B176}");
1405
solution.ProjectsInOrder[4].
ProjectGuid
.ShouldBe("{E0F97730-25D2-418A-A7BD-02CAFDC6E470}");
1411
solution.ProjectsInOrder[5].
ProjectGuid
.ShouldBe("{A5EE8128-B08E-4533-86C5-E46714981680}");
1470
solution.ProjectsInOrder[0].
ProjectGuid
.ShouldBe("{05A5AD00-71B5-4612-AF2F-9EA9121C4111}");
1477
solution.ProjectsInOrder[1].
ProjectGuid
.ShouldBe("{7F316407-AE3E-4F26-BE61-2C50D30DA158}");
1485
solution.ProjectsInOrder[2].
ProjectGuid
.ShouldBe("{FAB4EE06-6E01-495A-8926-5514599E3DD9}");
1547
solution.ProjectsInOrder[0].
ProjectGuid
.ShouldBe("{464FD0B9-E335-4677-BE1E-6B2F982F4D86}");
1631
solution.ProjectsInOrder[1].
ProjectGuid
.ShouldBe("{092FE6E5-71F8-43F7-9C92-30E3124B8A22}");
2431
solution.ProjectsInOrder[0].
ProjectGuid
.ShouldBe("{0ABED153-9451-483C-8140-9E8D7306B216}");