FastReport.Web.Blazor.Shared.props 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  2. <PropertyGroup>
  3. <AssemblyName>FastReport.Web</AssemblyName>
  4. <RootNamespace>FastReport.Web.Blazor</RootNamespace>
  5. <OutputType>Library</OutputType>
  6. <RazorLangVersion>3.0</RazorLangVersion>
  7. <DefineConstants>$(DefineConstants);BLAZOR</DefineConstants>
  8. <CoreWebDir>..\FastReport.Core.Web</CoreWebDir>
  9. <Authors>Fast Reports Inc.</Authors>
  10. <Company>Fast Reports Inc.</Company>
  11. <Copyright>Fast Reports Inc.</Copyright>
  12. <IsPackable>true</IsPackable>
  13. <PackageIcon>frlogo192.png</PackageIcon>
  14. <PackageProjectUrl>https://www.fast-report.com/en/product/fast-report-net</PackageProjectUrl>
  15. <PackageLicenseFile>license.md</PackageLicenseFile>
  16. <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
  17. <SignAssembly>true</SignAssembly>
  18. <AssemblyOriginatorKeyFile>../FastReport.Net.snk</AssemblyOriginatorKeyFile>
  19. <GenerateDocumentationFile>true</GenerateDocumentationFile>
  20. </PropertyGroup>
  21. <PropertyGroup Condition="'$(Configuration)'=='Demo'">
  22. <DemoDescription>The full version of the package is available in FastReport.Net at https://www.fast-report.com/en/product/fast-report-net</DemoDescription>
  23. </PropertyGroup>
  24. <PropertyGroup>
  25. <Description>FastReport.Net is a full-featured reporting solution for .Net Core.
  26. Various report objects will allow your report to look exactly how you want it to: 13 types of bands, 25 types of barcodes, table object, diagram, maps, shapes, line, PolyLine, Polygon and many more.
  27. FastReport.Net supports export to various popular formats, such as PDF/A, Excel, Word, Open Office, HTML, CSV, Json, XAML, ZPL, etc.
  28. This package includes Razor components for Blazor Server. Located in FastReport.Web.Blazor.Components namespace.
  29. $(DemoDescription)</Description>
  30. </PropertyGroup>
  31. <!--Import FastReport.Web source code-->
  32. <ItemGroup>
  33. <Compile Include="$(CoreWebDir)\**\*.cs" Exclude="$(CoreWebDir)\bin\**;$(CoreWebDir)\obj\**" />
  34. <Compile Include="..\FastReport.Web.Base\*.cs">
  35. <Link>Application\%(Filename)%(Extension)</Link>
  36. </Compile>
  37. <!--Embedded resources for support classic render-->
  38. <EmbeddedResource Include="$(CoreWebDir)\Resources\**">
  39. <Link>Resources\%(RecursiveDir)%(Filename)%(Extension)</Link>
  40. <LogicalName>$(AssemblyName).Resources.%(Filename)%(Extension)</LogicalName>
  41. </EmbeddedResource>
  42. </ItemGroup>
  43. <ItemGroup>
  44. <Compile Remove="obj\**" />
  45. <None Remove="obj\**"/>
  46. <Content Remove="obj\**" />
  47. </ItemGroup>
  48. <Import Project="..\UsedPackages.version" />
  49. <ItemGroup Condition="!$(Designer)">
  50. <Compile Remove="Controllers\DesignerController.cs" />
  51. <Compile Remove="Application\WebReportDesigner.cs" />
  52. <Compile Remove="Application\DesignerSettings.cs" />
  53. </ItemGroup>
  54. <PropertyGroup Condition="$(Designer)">
  55. <DefineConstants>$(DefineConstants);DESIGNER</DefineConstants>
  56. </PropertyGroup>
  57. <ItemGroup Condition="!$(Dialogs)">
  58. <Compile Remove="Application/Dialog/**/*.*" />
  59. <EmbeddedResource Remove="Application/Dialog/**/*.*" />
  60. <None Remove="Application/Dialog/**/*.*" />
  61. <Resource Remove="Application/Dialog/**/*.*" />
  62. <MvcRazorFilesToCompile Remove="Application/Dialog/**/*.razor" />
  63. <Watch Remove="Application/Dialog/**/*.razor" />
  64. <RazorCompile Remove="Application/Dialog/**/*.razor" />
  65. <RazorComponent Remove="Application/Dialog/**/*.razor" />
  66. </ItemGroup>
  67. <PropertyGroup Condition="$(Dialogs)">
  68. <DefineConstants>$(DefineConstants);DIALOGS</DefineConstants>
  69. </PropertyGroup>
  70. <ItemGroup>
  71. <None Include="..\license.md">
  72. <Pack>True</Pack>
  73. <Visible>false</Visible>
  74. <PackagePath></PackagePath>
  75. </None>
  76. <None Include="..\Pack\frlogo192.png">
  77. <Pack>True</Pack>
  78. <Visible>false</Visible>
  79. <PackagePath></PackagePath>
  80. </None>
  81. </ItemGroup>
  82. </Project>