public void Test() { var currentDirectory = (PathConstruction.AbsolutePath)Directory.GetCurrentDirectory(); var projectFile = currentDirectory / ".." / ".." / ".." / ".." / "Nuke.Common" / "Nuke.Common.csproj"; var project = MSBuildTasks.MSBuildParseProject(projectFile, x => x.SetProperty("TargetFramework", "netstandard2.0")); project.IsSdkProject.Should().BeTrue(); project.Properties["Configuration"].Should().Be("Debug"); project.Properties["TargetFramework"].Should().Be("netstandard2.0"); project = MSBuildTasks.MSBuildParseProject(projectFile, x => x.SetProperty("TargetFramework", "net461").SetConfiguration("Release")); project.Properties["Configuration"].Should().Be("Release"); project.Properties["TargetFramework"].Should().Be("net461"); }