93 lines
3.1 KiB
XML
93 lines
3.1 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>netstandard2.0</TargetFramework>
|
|
<IsPackable>true</IsPackable>
|
|
<Nullable>disable</Nullable>
|
|
<LangVersion>latest</LangVersion>
|
|
<RootNamespace>Polonium.Tasks</RootNamespace>
|
|
<AssemblyName>Polonium.Tasks</AssemblyName>
|
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
|
<Version>0.1.0</Version>
|
|
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
|
|
<GenerateDependencyFile>true</GenerateDependencyFile>
|
|
<TargetsForTfmSpecificBuildOutput>
|
|
$(TargetsForTfmSpecificBuildOutput);CopyProjectReferencesToPackage
|
|
</TargetsForTfmSpecificBuildOutput>
|
|
<BuildOutputTargetFolder>build/tasks</BuildOutputTargetFolder>
|
|
<NoWarn>NU5100</NoWarn>
|
|
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference
|
|
Include="Microsoft.Build"
|
|
Version="17.12.6"
|
|
PrivateAssets="all"
|
|
/>
|
|
<PackageReference
|
|
Include="Microsoft.Build.Tasks.Core"
|
|
Version="17.12.6"
|
|
PrivateAssets="all"
|
|
/>
|
|
<PackageReference
|
|
Include="Microsoft.CodeAnalysis"
|
|
Version="4.12.0"
|
|
PrivateAssets="all"
|
|
/>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<EmbeddedResource Update="Resources.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Update="Resources.Designer.cs">
|
|
<DesignTime>True</DesignTime>
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
</Compile>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<AdditionalFiles Remove="AnalyzerReleases.Shipped.md" />
|
|
<AdditionalFiles Remove="AnalyzerReleases.Unshipped.md" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None
|
|
Include="Package\build\$(AssemblyName).targets"
|
|
Pack="true"
|
|
PackagePath="build"
|
|
/>
|
|
<None
|
|
Include="Package\build\$(AssemblyName).props"
|
|
Pack="true"
|
|
PackagePath="build"
|
|
/>
|
|
</ItemGroup>
|
|
<Target Name="CopyProjectReferencesToPackage" DependsOnTargets="ResolveReferences">
|
|
<ItemGroup>
|
|
<BuildOutputInPackage
|
|
Include="@(ReferenceCopyLocalPaths)"
|
|
TargetPath="%(ReferenceCopyLocalPaths.DestinationSubPath)"
|
|
/>
|
|
</ItemGroup>
|
|
</Target>
|
|
<Target
|
|
Name="AddBuildDependencyFileToBuiltProjectOutputGroupOutput"
|
|
BeforeTargets="BuiltProjectOutputGroup"
|
|
Condition="'$(GenerateDependencyFile)' == 'true'"
|
|
>
|
|
<ItemGroup>
|
|
<BuiltProjectOutputGroupOutput
|
|
Include="$(ProjectDepsFilePath)"
|
|
TargetPath="$(ProjectDepsFileName)"
|
|
FinalOutputPath="$(ProjectDepsFilePath)"
|
|
/>
|
|
</ItemGroup>
|
|
</Target>
|
|
</Project>
|