|
1 |
| -<Project Sdk="Microsoft.NET.Sdk"> |
| 1 | +<Project Sdk="Microsoft.NET.Sdk"> |
2 | 2 |
|
3 | 3 | <PropertyGroup>
|
4 | 4 | <OutputType>Library</OutputType>
|
5 | 5 | <TargetFramework>netcoreapp2.0</TargetFramework>
|
6 | 6 | <AssemblyVersion>2.4.0</AssemblyVersion>
|
| 7 | + |
| 8 | + <PackageId>coverlet.msbuild</PackageId> |
| 9 | + <PackageVersion>2.5.0</PackageVersion> |
| 10 | + <Title>coverlet.msbuild</Title> |
| 11 | + <Authors>tonerdo</Authors> |
| 12 | + <PackageLicenseUrl>https://github.com/tonerdo/coverlet/blob/master/LICENSE</PackageLicenseUrl> |
| 13 | + <PackageProjectUrl>http://github.com/tonerdo/coverlet</PackageProjectUrl> |
| 14 | + <PackageIconUrl>https://nuget.org/Content/gallery/img/default-package-icon.svg</PackageIconUrl> |
| 15 | + <PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance> |
| 16 | + <DevelopmentDependency>true</DevelopmentDependency> |
| 17 | + <Description>Coverlet is a cross platform code coverage library for .NET Core, with support for line, branch and method coverage.</Description> |
| 18 | + <PackageTags>coverage testing unit-test lcov opencover quality</PackageTags> |
| 19 | + <GeneratePackageOnBuild>true</GeneratePackageOnBuild> |
| 20 | + <ContentTargetFolders>build</ContentTargetFolders> |
| 21 | + |
| 22 | + <!-- Build tasks should not be added to the lib folder. --> |
| 23 | + <IncludeBuildOutput>false</IncludeBuildOutput> |
| 24 | + <IncludeSymbols>true</IncludeSymbols> |
| 25 | + <IncludeSources>true</IncludeSources> |
| 26 | + |
| 27 | + <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> |
| 28 | + <TargetsForTfmSpecificContentInPackage>$(TargetsForTfmSpecificContentInPackage);PackBuildOutputs</TargetsForTfmSpecificContentInPackage> |
7 | 29 | </PropertyGroup>
|
8 | 30 |
|
9 | 31 | <ItemGroup>
|
|
15 | 37 | <ProjectReference Include="$(MSBuildThisFileDirectory)..\coverlet.core\coverlet.core.csproj" />
|
16 | 38 | </ItemGroup>
|
17 | 39 |
|
| 40 | + <ItemGroup> |
| 41 | + <None Include="..\coverlet.msbuild\coverlet.msbuild.props"> |
| 42 | + <Link>build\coverlet.msbuild.props</Link> |
| 43 | + <Pack>true</Pack> |
| 44 | + </None> |
| 45 | + <Content Include="..\coverlet.msbuild\coverlet.msbuild.targets"> |
| 46 | + <Link>build\coverlet.msbuild.targets</Link> |
| 47 | + </Content> |
| 48 | + </ItemGroup> |
| 49 | + |
| 50 | + <Target Name="PackBuildOutputs" DependsOnTargets="ResolveProjectReferences;SatelliteDllsProjectOutputGroup;DebugSymbolsProjectOutputGroup;SatelliteDllsProjectOutputGroupDependencies;ResolveAssemblyReferences"> |
| 51 | + <ItemGroup> |
| 52 | + <TfmSpecificPackageFile Include="$(TargetPath)" PackagePath="build\$(TargetFramework)\" /> |
| 53 | + <TfmSpecificPackageFile Include="$(DepsFilePath)" PackagePath="build\$(TargetFramework)\" /> |
| 54 | + <TfmSpecificPackageFile Include="@(DebugSymbolsProjectOutputGroupOutput)" PackagePath="build\$(TargetFramework)\" /> |
| 55 | + <!--<TfmSpecificPackageFile Include="@(SatelliteDllsProjectOutputGroupDependency)" PackagePath="build\$(TargetFramework)\%(SatelliteDllsProjectOutputGroupDependency.DestinationSubDirectory)" />--> |
| 56 | + <!--<TfmSpecificPackageFile Include="@(SatelliteDllsProjectOutputGroupOutput->'%(FinalOutputPath)')" PackagePath="build\$(TargetFramework)\%(SatelliteDllsProjectOutputGroupOutput.Culture)\" />--> |
| 57 | + <TfmSpecificPackageFile Include="%(_ResolvedProjectReferencePaths.Identity)" PackagePath="build\$(TargetFramework)\" /> |
| 58 | + |
| 59 | + <TfmSpecificPackageFile Include="@(ReferenceCopyLocalPaths)" Exclude="@(_ResolvedProjectReferencePaths)" PackagePath="build\$(TargetFramework)\%(ReferenceCopyLocalPaths.DestinationSubPath)" /> |
| 60 | + </ItemGroup> |
| 61 | + </Target> |
| 62 | + |
18 | 63 | </Project>
|
0 commit comments