-
Notifications
You must be signed in to change notification settings - Fork 145
/
Copy pathBlazor_Server_Demos_NET8.csproj
54 lines (42 loc) · 2.35 KB
/
Blazor_Server_Demos_NET8.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>9.0</LangVersion>
<RootNamespace>BlazorDemos</RootNamespace>
<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
<ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles>
</PropertyGroup>
<Target Name="RemoveStaticFiles" AfterTargets="AfterPublish">
<PropertyGroup>
<Files>$(PublishDir)\wwwroot\_content</Files>
</PropertyGroup>
<ItemGroup>
<Directories Include="$(Files)\**" Exclude="$(Files)\**\syncfusion-blazor.min.js;$(Files)\**\syncfusion-blazor-sfpdfviewer.min.js;$(Files)\**\pdfium.js;$(Files)\**\pdfium.wasm;
 $(Files)\**\syncfusion-blazor-documenteditor.min.js;$(Files)\Syncfusion.Blazor.Themes\**;$(Files)\Blazor_Server_Common_NET8\**;
 $(Files)\**\syncfusion-blazor-base.min.js;$(Files)\**\syncfusion-blazor-extended.min.js;$(Files)\**\data.min.js;$(Files)\**\diagrams.min.js;$(Files)\**\Syncfusion.Blazor.SmartComponents.*.lib.module.js;$(Files)\**\Syncfusion.Blazor.SmartComponents.*.bundle.scp.css;" />
</ItemGroup>
<Delete Files="@(Directories)" ContinueOnError="true" />
</Target>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DefineConstants>TRACE;RELEASE;NET8_0;$(SyncfusionLicensing);STAGING</DefineConstants>
<ConfigurationValue>Release</ConfigurationValue>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DefineConstants>TRACE;DEBUG;NET8_0;STAGING</DefineConstants>
<ConfigurationValue>Debug</ConfigurationValue>
</PropertyGroup>
<PropertyGroup Condition="'$(STAGING)' != ''">
<DefineConstants>$(DefineConstants);STAGING</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(ISSTAGING)' != ''">
<DefineConstants>$(DefineConstants);ISSTAGING</DefineConstants>
</PropertyGroup>
<Target Name="ProductionBuild" BeforeTargets="BeforeBuild">
<Delete Files="wwwroot/version.js" />
<WriteLinesToFile File="wwwroot/version.js" Lines='export const data={"version":"net8.0","configuration":"$(ConfigurationValue)"}' />
</Target>
<ItemGroup>
<Content Remove="App.razor" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Common\Blazor_Server_Common_NET8.csproj" />
</ItemGroup>
</Project>