$(PackageOutputPath)test/ test.msbuild $(TestDir)$(TestProjectName) $(TestDir)tools/ $(TestDir)projects/ $(BinDir)testPackages $(TestToolsDir)/dotnet project.csproj.template $(TestDotNetPath) $(TestRestoreCommand) restore $(TestRestoreCommand) @(RestoreSource->'-s %(Identity)', ' ') $(TestRestoreCommand) --packages "$(TestPackageDir)" $(TestRestoreCommand) /p:TestPackages=$(TestPackages) $(TestDotNetPath) $(TestBuildCommand) msbuild $(TestBuildCommand) /t:Test $(TestBuildCommand) /p:TestPackages=$(TestPackages) $(TestToolsDir)%(RecursiveDir) $(TestToolsDir) $(TestToolsDir) $(TestToolsDir) $(TestToolsDir) $(TestToolsDir) $(TestDir)%(RecursiveDir) $(TestDir) $(TestProjectDir)%(Identity)/%(TargetFrameworkShort)/ %(ProjectDir)project.csproj %(ProjectDir)obj/project.assets.json <_supportedPackageByTargetFramework Include="@(SupportedPackage->'%(TargetFrameworkShort)')"> %(Identity) <_supportedPackageByTargetFrameworkToRemove Include="@(_supportedPackageByTargetFramework)" Exclude="@(TargetFrameworksToInclude)" Condition="'@(TargetFrameworksToInclude)' != ''" /> <_filteredSupportedPackageByTargetFramework Include="@(_supportedPackageByTargetFramework)" Exclude="@(TargetFrameworksToExclude);@(_supportedPackageByTargetFrameworkToRemove)" /> <_supportedPackageRuntimes Remove="@(_supportedPackageRuntimes)" /> <_supportedPackageRuntimes Include="%(SupportedPackage.RuntimeIdentifiers)" /> <_supportedPackageRuntimesToRemove Include="@(_supportedPackageRuntimes)" Exclude="@(RuntimesToInclude)" Condition="'@(RuntimesToInclude)' != ''" /> <_filteredSupportedPackageRuntimes Include="@(_supportedPackageRuntimes)" Exclude="@(RuntimesToExclude);@(_supportedPackageRuntimesToRemove)" /> @(_filteredSupportedPackageRuntimes) <_projectDir>%(SupportedPackage.ProjectDir)/ <_projectFile>%(SupportedPackage.ProjectFile) <_packageId>%(SupportedPackage.Identity) <_packageVersion>%(SupportedPackage.Version) <_projectTFM>%(SupportedPackage.TargetFrameworkShort) <_projectRIDs>%(SupportedPackage.RuntimeIdentifiers)