39 lines
1.3 KiB
XML
39 lines
1.3 KiB
XML
<Project>
|
|
|
|
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net8.0</TargetFramework>
|
|
<SkipCopyBuildProduct>true</SkipCopyBuildProduct>
|
|
<AssemblyName>media-organizer</AssemblyName>
|
|
<PackageId>media-organizer.XmlSerializers</PackageId>
|
|
<ProduceReferenceAssembly>false</ProduceReferenceAssembly>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<DotNetCliToolReference Include="Microsoft.XmlSerializer.Generator" Version="9.0.8" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\media-organizer\media-organizer.csproj" ReferenceOutputAssembly="false" OutputItemType="XmlSerializerReference" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.XmlSerializer.Generator" Version="9.0.10" />
|
|
</ItemGroup>
|
|
|
|
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
|
|
|
|
<Target Name="CoreCompile">
|
|
<Copy SourceFiles="@(XmlSerializerReference)" DestinationFolder="$(IntermediateOutputPath)" />
|
|
</Target>
|
|
|
|
<Target Name="GetTargetPathWithTargetPlatformMoniker" BeforeTargets="GetTargetPath" Returns="@(TargetPathWithTargetPlatformMoniker)">
|
|
<ItemGroup>
|
|
<TargetPathWithTargetPlatformMoniker Include="$(TargetDir)\$(_SerializationAssemblyName).dll" />
|
|
</ItemGroup>
|
|
</Target>
|
|
|
|
<Target Name="GenerateBuildDependencyFile" />
|
|
|
|
</Project>
|