FastReport.Web.Blazor.Shared.props 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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. <DefineConstants>$(DefineConstants);BLAZOR</DefineConstants>
  7. <LangVersion>9.0</LangVersion>
  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>
  26. FastReport .NET is a full-featured reporting library for .NET, .NET Core, Blazor, ASP.NET, MVC, and Windows Forms. It can be used in Microsoft Visual Studio and JetBrains Rider.
  27. With FastReport .NET, you can create application-independent .NET reports. In other words, FastReport .NET can be used as a standalone reporting tool.
  28. - Includes powerful visual report designer for creating and modifying the reports. Your application can run the designer from the code.
  29. - Includes online report designer for ASP.NET (only in Enterprise edition).
  30. - Connect to any database, use any of its tables or create queries.
  31. - Add dialogue form(s) to your report to prompt for parameters before running a report.
  32. - Using built-in script you can manage the interactions with dialogue form controls and perform complex data handling.
  33. - Finally, view the result and print or export it to many common document formats.
  34. This package includes Razor components for Blazor Server. Located in FastReport.Web.Blazor.Components namespace.
  35. $(DemoDescription)</Description>
  36. </PropertyGroup>
  37. <!--Import FastReport.Web source code-->
  38. <ItemGroup>
  39. <Compile Include="$(CoreWebDir)\**\*.cs" Exclude="$(CoreWebDir)\bin\**;$(CoreWebDir)\obj\**" />
  40. <Compile Include="..\FastReport.Web.Base\*.cs">
  41. <Link>Application\%(Filename)%(Extension)</Link>
  42. </Compile>
  43. <!--Embedded resources for support classic render-->
  44. <EmbeddedResource Include="$(CoreWebDir)\Resources\**">
  45. <Link>Resources\%(RecursiveDir)%(Filename)%(Extension)</Link>
  46. <LogicalName>$(AssemblyName).Resources.%(Filename)%(Extension)</LogicalName>
  47. </EmbeddedResource>
  48. </ItemGroup>
  49. <ItemGroup>
  50. <Compile Remove="obj\**" />
  51. <None Remove="obj\**"/>
  52. <Content Remove="obj\**" />
  53. </ItemGroup>
  54. <Import Project="..\UsedPackages.version" />
  55. <ItemGroup Condition="!$(Designer)">
  56. <Compile Remove="Controllers\DesignerController.cs" />
  57. <Compile Remove="Application\WebReportDesigner.cs" />
  58. <Compile Remove="Application\DesignerSettings.cs" />
  59. </ItemGroup>
  60. <PropertyGroup Condition="$(Designer)">
  61. <DefineConstants>$(DefineConstants);DESIGNER</DefineConstants>
  62. </PropertyGroup>
  63. <ItemGroup Condition="!$(Dialogs)">
  64. <Compile Remove="Application/Dialog/**/*.*" />
  65. <EmbeddedResource Remove="Application/Dialog/**/*.*" />
  66. <None Remove="Application/Dialog/**/*.*" />
  67. <Resource Remove="Application/Dialog/**/*.*" />
  68. <MvcRazorFilesToCompile Remove="Application/Dialog/**/*.razor" />
  69. <Watch Remove="Application/Dialog/**/*.razor" />
  70. <RazorCompile Remove="Application/Dialog/**/*.razor" />
  71. <RazorComponent Remove="Application/Dialog/**/*.razor" />
  72. </ItemGroup>
  73. <PropertyGroup Condition="$(Dialogs)">
  74. <DefineConstants>$(DefineConstants);DIALOGS</DefineConstants>
  75. </PropertyGroup>
  76. <ItemGroup>
  77. <None Include="..\license.md">
  78. <Pack>True</Pack>
  79. <Visible>false</Visible>
  80. <PackagePath></PackagePath>
  81. </None>
  82. <None Include="..\Pack\frlogo192.png">
  83. <Pack>True</Pack>
  84. <Visible>false</Visible>
  85. <PackagePath></PackagePath>
  86. </None>
  87. </ItemGroup>
  88. </Project>