Welcome to mirror list, hosted at ThFree Co, Russian Federation.

GenerateTestProps.targets « Infrastructure « test « ProjectTemplates « src - github.com/dotnet/aspnetcore.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 4ce37d3f61e41d0ee5958e1cb66cfda1cc7a4e35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<Project>
  <Target Name="GenerateTestProps"
      BeforeTargets="CoreCompile"
      DependsOnTargets="PrepareForTest"
      Condition="$(DesignTimeBuild) != true">
    <!-- The version of the shared framework. This is used in tests to ensure they run against the shared framework version we just built. -->
    <MSBuild Projects="$(RepoRoot)src\Framework\ref\Microsoft.AspNetCore.App.Ref.csproj"
        Targets="_GetPackageVersionInfo"
        SkipNonexistentProjects="false">
      <Output TaskParameter="TargetOutputs" ItemName="_TargetingPackVersionInfo" />
    </MSBuild>

    <!-- Runtime and Ref packs may have separate versions. -->
    <MSBuild Projects="$(RepoRoot)src\Framework\src\Microsoft.AspNetCore.App.Runtime.csproj"
        Targets="_GetPackageVersionInfo"
        SkipNonexistentProjects="false">
      <Output TaskParameter="TargetOutputs" ItemName="_RuntimePackageVersionInfo" />
    </MSBuild>

    <PropertyGroup>
      <PropsProperties>
        RestoreAdditionalProjectSources=$([MSBuild]::Escape("$(RestoreAdditionalProjectSources);$(ArtifactsShippingPackagesDir);$(ArtifactsNonShippingPackagesDir)"));
        MicrosoftNetCompilersToolsetPackageVersion=$(MicrosoftNetCompilersToolsetPackageVersion);
        MicrosoftNETCoreAppRuntimeVersion=$(MicrosoftNETCoreAppRuntimeVersion);
        MicrosoftNETCoreAppRefPackageVersion=$(MicrosoftNETCoreAppRefPackageVersion);
        MicrosoftNETCorePlatformsPackageVersion=$(MicrosoftNETCorePlatformsPackageVersion);
        MicrosoftNETSdkRazorPackageVersion=$(MicrosoftNETSdkRazorPackageVersion);
        MicrosoftAspNetCoreAppRefPackageVersion=@(_TargetingPackVersionInfo->'%(PackageVersion)');
        MicrosoftAspNetCoreAppRuntimePackageVersion=@(_RuntimePackageVersionInfo->'%(PackageVersion)');
        SupportedRuntimeIdentifiers=$(SupportedRuntimeIdentifiers);
      </PropsProperties>
    </PropertyGroup>

    <GenerateFileFromTemplate
      TemplateFile="$(MSBuildThisFileDirectory)\TemplateTests.props.in"
      Properties="$(PropsProperties)"
      OutputPath="$(TestTemplateTestsProps)" />
  </Target>
</Project>