public void FindProjectTargetFramework() { void CompareFramework(string project, string?expected) { var projectFileName = ProjectFileName(project); var props = new ProjectLoader().DesignTimeBuildProperties(projectFileName, out var _, (x, y) => (y.Contains('.') ? 1 : 0) - (x.Contains('.') ? 1 : 0)); if (!props.TryGetValue("TargetFramework", out var actual)) { actual = null; } Assert.AreEqual(expected, actual); } var testProjects = new (string, string?)[]