| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <Project Sdk="Microsoft.NET.Sdk">
- <PropertyGroup>
- <TargetFramework>netcoreapp3.0</TargetFramework>
- <IsSampleProject>false</IsSampleProject>
- <PlatformTarget>AnyCPU</PlatformTarget>
- </PropertyGroup>
- <Import Project="$(MvcTestingTargets)" Condition="'$(MvcTestingTargets)' != ''" />
- <ItemGroup>
- <ProjectReference Include="$(RepoRoot)src\Hosting\Server.IntegrationTesting\src\Microsoft.AspNetCore.Server.IntegrationTesting.csproj" />
- <ProjectReference Include="..\..\samples\Cookies\Cookies.csproj" />
- <ProjectReference Include="..\..\samples\ClaimsTransformation\ClaimsTransformation.csproj" />
- <ProjectReference Include="..\..\samples\CustomPolicyProvider\CustomPolicyProvider.csproj" />
- <ProjectReference Include="..\..\samples\DynamicSchemes\DynamicSchemes.csproj" />
- <ProjectReference Include="..\..\samples\Identity.ExternalClaims\Identity.ExternalClaims.csproj" />
- <ProjectReference Include="..\..\samples\PathSchemeSelection\PathSchemeSelection.csproj" />
- <ProjectReference Include="..\..\samples\StaticFilesAuth\StaticFilesAuth.csproj" />
- </ItemGroup>
- <ItemGroup>
- <Reference Include="Microsoft.AspNetCore" />
- <Reference Include="Microsoft.AspNetCore.Hosting" />
- <Reference Include="Microsoft.AspNetCore.TestHost" />
- <Reference Include="Microsoft.AspNetCore.Mvc.Testing" />
- <Reference Include="AngleSharp" />
- </ItemGroup>
- <Target Name="PublishAssets" AfterTargets="Publish">
- <ItemGroup>
- <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\ClaimsTransformation\bin\$(Configuration)\netcoreapp3.0\ClaimsTransformation.deps.json" />
- <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\Cookies\bin\$(Configuration)\netcoreapp3.0\Cookies.deps.json" />
- <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\CustomPolicyProvider\bin\$(Configuration)\netcoreapp3.0\CustomPolicyProvider.deps.json" />
- <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\DynamicSchemes\bin\$(Configuration)\netcoreapp3.0\DynamicSchemes.deps.json" />
- <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\Identity.ExternalClaims\bin\$(Configuration)\netcoreapp3.0\Identity.ExternalClaims.deps.json" />
- <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\PathSchemeSelection\bin\$(Configuration)\netcoreapp3.0\PathSchemeSelection.deps.json" />
- <_PublishFiles Include="$(MSBuildThisFileDirectory)..\..\samples\StaticFilesAuth\bin\$(Configuration)\netcoreapp3.0\StaticFilesAuth.deps.json" />
- <_claimsWwwrootFiles Include="$(MSBuildThisFileDirectory)..\..\samples\ClaimsTransformation\wwwroot\**\*.*" />
- <_cookiesWwwrootFiles Include="$(MSBuildThisFileDirectory)..\..\samples\Cookies\wwwroot\**\*.*" />
- <_customProviderFiles Include="$(MSBuildThisFileDirectory)..\..\samples\CustomPolicyProvider\**\*.*" />
- <_schemesWwwrootFiles Include="$(MSBuildThisFileDirectory)..\..\samples\DynamicSchemes\wwwroot\**\*.*" />
- <_identityWwwrootFiles Include="$(MSBuildThisFileDirectory)..\..\samples\Identity.ExternalClaims\wwwroot\**\*.*" />
- <_pathWwwrootFiles Include="$(MSBuildThisFileDirectory)..\..\samples\PathSchemeSelection\wwwroot\**\*.*" />
- <_staticFiles Include="$(MSBuildThisFileDirectory)..\..\samples\StaticFilesAuth\**\*.*" />
- </ItemGroup>
- <Copy
- SourceFiles="@(_PublishFiles)"
- DestinationFolder="$(PublishDir)" />
- <Copy
- SourceFiles="@(_PublishFiles)"
- DestinationFolder="$(PublishDir)" />
- <Copy
- SourceFiles="@(_claimsWwwrootFiles)"
- DestinationFolder="$(PublishDir)\ClaimsTransformation\wwwroot" />
- <Copy
- SourceFiles="@(_cookiesWwwrootFiles)"
- DestinationFolder="$(PublishDir)\Cookies\wwwroot" />
- <Copy
- SourceFiles="@(_customProviderFiles)"
- DestinationFolder="$(PublishDir)\CustomPolicyProvider\\%(RecursiveDir)" />
- <Copy
- SourceFiles="@(_schemesWwwrootFiles)"
- DestinationFolder="$(PublishDir)\DynamicSchemes\wwwroot" />
- <Copy
- SourceFiles="@(_pathWwwrootFiles)"
- DestinationFolder="$(PublishDir)\Identity.ExternalClaims\wwwroot" />
- <Copy
- SourceFiles="@(_schemesWwwrootFiles)"
- DestinationFolder="$(PublishDir)\PathSchemeSelection\wwwroot" />
- <Copy
- SourceFiles="@(_staticFiles)"
- DestinationFolder="$(PublishDir)\StaticFilesAuth\\%(RecursiveDir)" />
- <!-- Drop a dummy sln to specify content root location -->
- <WriteLinesToFile
- File="$(PublishDir)\contentroot.sln"
- Lines="Ignored"
- Overwrite="true"
- Encoding="Unicode"/>
- </Target>
- </Project>
|