50 lines
1.8 KiB
XML
50 lines
1.8 KiB
XML
<Project>
|
|
<PropertyGroup>
|
|
<!-- There is no build output -->
|
|
<IncludeBuildOutput>false</IncludeBuildOutput>
|
|
<!-- There are no symbols. -->
|
|
<IncludeSymbols>false</IncludeSymbols>
|
|
<!-- There is no API to check -->
|
|
<EnableApiCheck>false</EnableApiCheck>
|
|
<!-- Manually control dependencies -->
|
|
<DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
|
|
<!-- The only build output of a pkgproj is the project -->
|
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
|
|
|
<PackageId>$(MSBuildProjectName)</PackageId>
|
|
<TargetPath>$(PackageOutputPath)$(PackageId).$(PackageVersion).nupkg</TargetPath>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.NETCore.App" Version="$(MicrosoftNETCoreAppPackageVersion)" PrivateAssets="All" Publish="false" />
|
|
</ItemGroup>
|
|
|
|
<ItemDefinitionGroup>
|
|
<TargetPathWithTargetPlatformMoniker>
|
|
<PackageId>$(PackageId)</PackageId>
|
|
</TargetPathWithTargetPlatformMoniker>
|
|
</ItemDefinitionGroup>
|
|
|
|
<Import Project="$(RepositoryRoot)build\tasks\RepoTasks.tasks" />
|
|
|
|
<Target Name="ResolveDependenciesToPackageReferences" BeforeTargets="CollectPackageReferences">
|
|
<RepoTasks.ResolveVersionRange
|
|
Items="@(Dependency)"
|
|
Version="%(Version)"
|
|
RangeType="%(VersionRangeType)">
|
|
<Output TaskParameter="Items" ItemName="_CustomPackageReference" />
|
|
</RepoTasks.ResolveVersionRange>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="@(_CustomPackageReference)">
|
|
<!-- Ensure that the metapackage does not exclude build or analyzer assets. -->
|
|
<PrivateAssets>None</PrivateAssets>
|
|
</PackageReference>
|
|
</ItemGroup>
|
|
</Target>
|
|
|
|
<Target Name="CopyFilesToOutputDirectory" />
|
|
<Target Name="CoreCompile" />
|
|
<Target Name="CreateManifestResourceNames" />
|
|
</Project>
|