|
2 | 2 |
|
3 | 3 | <PropertyGroup> |
4 | 4 | <OutputType>Library</OutputType> |
5 | | - <TargetFramework>netcoreapp2.0</TargetFramework> |
| 5 | + <TargetFrameworks>netcoreapp2.0;net472</TargetFrameworks> |
6 | 6 | <AssemblyVersion>2.4.1</AssemblyVersion> |
| 7 | + |
| 8 | + <PackageId>coverlet.msbuild</PackageId> |
| 9 | + <PackageVersion>2.5.1</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://raw.githubusercontent.com/tonerdo/coverlet/master/_assets/coverlet-icon.svg?sanitize=true</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 | + |
| 21 | + <!-- Items in the Content group are placed in this folder in the NuGet package. --> |
| 22 | + <ContentTargetFolders>build</ContentTargetFolders> |
| 23 | + |
| 24 | + <!-- Build tasks should not be added to the lib folder. --> |
| 25 | + <IncludeBuildOutput>false</IncludeBuildOutput> |
| 26 | + <IncludeSymbols>true</IncludeSymbols> |
| 27 | + <IncludeSources>true</IncludeSources> |
| 28 | + |
| 29 | + <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> |
| 30 | + <TargetsForTfmSpecificContentInPackage>$(TargetsForTfmSpecificContentInPackage);PackBuildOutputs</TargetsForTfmSpecificContentInPackage> |
7 | 31 | </PropertyGroup> |
8 | 32 |
|
9 | 33 | <ItemGroup> |
10 | | - <PackageReference Include="Microsoft.Build.Utilities.Core" Version="15.5.180" /> |
| 34 | + <PackageReference Include="Microsoft.Build.Utilities.Core" Version="15.5.180" PrivateAssets="All" /> |
11 | 35 | </ItemGroup> |
12 | 36 |
|
13 | 37 | <ItemGroup> |
14 | | - <ProjectReference Include="$(MSBuildThisFileDirectory)..\coverlet.core\coverlet.core.csproj" /> |
| 38 | + <ProjectReference Include="$(MSBuildThisFileDirectory)..\coverlet.core\coverlet.core.csproj" PrivateAssets="All" /> |
15 | 39 | </ItemGroup> |
16 | 40 |
|
17 | 41 | <ItemGroup> |
18 | 42 | <Compile Include="..\coverlet.console\ConsoleTables\ConsoleTable.cs" Link="ConsoleTables\ConsoleTable.cs" /> |
19 | 43 | </ItemGroup> |
20 | 44 |
|
| 45 | + <ItemGroup> |
| 46 | + <Content Include="coverlet.msbuild.props" /> |
| 47 | + <Content Include="coverlet.msbuild.targets" /> |
| 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 | + |
21 | 63 | </Project> |
0 commit comments