14 references to Project
GenerateTemplateManifest (3)
Program.cs (2)
206project.Project.Attribute("Sdk")!.Value.StartsWith("Microsoft.VisualStudio.JavaScript.Sdk/", StringComparison.Ordinal)) 208if (project.Project.Descendants().Any(e => e.Name.LocalName is "PackageReference" or "PackageDownload" or "ProjectReference"))
TemplateRestorePlan.cs (1)
292var root = new XElement(project.Project);
Infrastructure.Tests (11)
TemplateManifest\TemplateRestorePlanTests.cs (11)
46plan.Projects.Select(p => p.Project.Descendants("PackageReference").Count()).Order()); 84.Select(p => p.Project.Descendants("PackageReference").Single().Attribute("Version")!.Value).Order()); 113var parent = Assert.Single(plan.Projects, p => p.Project.Descendants("ProjectReference").Any()); 114var child = Assert.Single(plan.Projects, p => !p.Project.Descendants("ProjectReference").Any()); 115Assert.Equal($"../{child.Name}/{child.Name}.csproj", parent.Project.Descendants("ProjectReference").Single().Attribute("Include")!.Value); 116Assert.Equal("true", parent.Project.Descendants("UseMicrosoftTestingPlatformRunner").Single().Value); 117Assert.Equal("all", parent.Project.Descendants("PackageReference").Single().Attribute("PrivateAssets")!.Value); 118Assert.Equal("Microsoft.AspNetCore.App", parent.Project.Descendants("FrameworkReference").Single().Attribute("Include")!.Value); 262Assert.Equal("true", project.Project.Descendants("AspireUseCliBundle").Single().Value); 263Assert.Equal("true", project.Project.Descendants("FileBasedProgram").Single().Value); 264Assert.Equal("Additional", project.Project.Descendants("PackageReference").Single().Attribute("Include")!.Value);