FastReport.Compat.Skia.csproj 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <TargetFrameworks>net6.0</TargetFrameworks>
  4. <AssemblyName>FastReport.Compat.Skia</AssemblyName>
  5. <PackageId>$(AssemblyName)</PackageId>
  6. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  7. <DefineConstants>$(DefineConstants);SKIA;</DefineConstants>
  8. <Description>Common compatible types for FastReport.Core with Skia</Description>
  9. <Configurations>Debug;Release;Demo</Configurations>
  10. <WindowsFormsReplacement>true</WindowsFormsReplacement>
  11. <WindowsFormsReplacement Condition="'$(TargetFramework)'=='net462' or '$(TargetFramework)'=='net6.0-windows7.0'">false</WindowsFormsReplacement>
  12. </PropertyGroup>
  13. <PropertyGroup Condition="'$(Configuration)'=='Demo'">
  14. <PackageId>$(PackageId).Demo</PackageId>
  15. </PropertyGroup>
  16. <!--<PropertyGroup Condition="$(TargetFramework)=='net6.0'">
  17. <ProduceOnlyReferenceAssembly>true</ProduceOnlyReferenceAssembly>
  18. </PropertyGroup>-->
  19. <Import Project="$(SlnDir)\UsedPackages.version" />
  20. <ItemGroup Condition="'$(TargetFramework)'!='net462'">
  21. <PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="$(CodeAnalysisCSharpVersion)" />
  22. <PackageReference Include="Microsoft.CodeAnalysis.VisualBasic" Version="$(CodeAnalysisVisualBasicVersion)" />
  23. </ItemGroup>
  24. <ItemGroup Condition="$(WindowsFormsReplacement) == 'false'">
  25. <Compile Remove="$(SourceCode)\WindowsForms\**" />
  26. <Compile Remove="$(SourceCode)\DotNetClasses\UITypeEditor.cs" />
  27. </ItemGroup>
  28. <ItemGroup>
  29. <ProjectReference Include="..\..\FastReport.SkiaDrawing\FastReport.SkiaDrawing.csproj" />
  30. </ItemGroup>
  31. </Project>