This repository was archived by the owner on Mar 1, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBlazor-FluentUI.csproj
104 lines (84 loc) · 5.23 KB
/
Blazor-FluentUI.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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
<PropertyGroup>
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<IsPackable>true</IsPackable>
</PropertyGroup>
<PropertyGroup>
<!--
The icon component is part of the library. By default, NO icons (static assets), except the icons used by the library itself,
will be included when publishing the project.
Setting the property 'PublishFluentIconAssets' to false (default), or leaving the property out completely, will disable publishing of the
icon static assets (with exception of the icons that are being used by the library itself).
Setting the property 'PublishFluentIconAssets' to 'true' will enable publishing of the icon static assets. You can limit what icon assets
get published by specifying icon sizes and variants in the 'FluentIconSizes' and 'FluentIconVariants' properties respectively.
To determine what icons will be published, the specified options for sizes and variants are combined. Specifying sizes '10' and '16' and
variants 'Filled' and 'Regular' means all '10/Filled', all '10/Regular', all '16/Filled' and all '16/Regular' icons assets will be published.
It is not posible to specify multiple individual combinations like '10/Filled' and '16/Regular' in the same set.
When no icon sizes are specified in the 'FluentIconSizes' property, ALL sizes will be included(*)
When no icon variant are specified in the 'FluentIconVariants' property, ALL variants will be included(*)
(*)when publishing of icon assets is enabled
-->
<PublishFluentIconAssets>true</PublishFluentIconAssets>
<!--
Specify at least one (or more) size(s) from the following options (separated by ','):
10,12,16,20,24,28,32,48
Or leave out the property to have all sizes included.
-->
<!--<FluentIconSizes>10,12,16,20,24,32, 48</FluentIconSizes>-->
<!--
Specify at least one (or more) variant(s) from the following options (separated by ','):
Filled,Regular
Or leave out the property to have all variants included.
-->
<!--<FluentIconVariants>Filled,Regular</FluentIconVariants>-->
<!--
The emoji component is part of the library. By default, NO emojis (static assets) will be included when publishing the project.
Setting the property 'PublishFluentEmoji' to false (default), or leaving the property out completely, will disable publishing of the
emoji static assets.
Setting the property 'PublishFluentEmojiAssets' to 'true' will enable publishing of the emoji static assets. You can limit what emoji assets
get published by specifying emoji groups and styles in the 'FluentEmojiGroups' and 'FluentEmojiStyles' properties respectively.
To determine what emojis will be published, the specified options for sizes and variants are combined. Specifying emoji groups 'Activities' and
'Flags' and emoji styles 'Color' and 'Flat' means all 'Activities/Color', all 'Activities/Flat', all 'Flags/Color' and all 'Flags/Flat' emoji
assets will be published.
It is not posible to specify multiple individual combinations like 'Activities/Color' and 'Flags/Flat' in the same published set
When no emoji groups are specified in the 'FluentEmojiGroups' property, ALL groups will be included (*)
When no emoji variant are specified in the 'FluentEmojiStyles' property, ALL styles will be included (*)
(*) when publishing of emoji assets is enabled
-->
<PublishFluentEmojiAssets>true</PublishFluentEmojiAssets>
<!--
Specify at least one (or more) group(s) from the following options (separated by ','):
Activities,Animals_Nature,Flags,Food_Drink,Objects,People_Body,Smileys_Emotion,Symbols,Travel_Places
Or leave out the property to have all groups included.
-->
<!--<FluentEmojiGroups>Activities,Animals_Nature,Flags,Food_Drink,Objects,People_Body,Smileys_Emotion,Symbols,Travel_Places</FluentEmojiGroups>-->
<!--
Specify at least one (or more) style(s) from the following options: (separated by ',':)
Color,Flat,HighContrast
Or leave out the property to have all styles included.
-->
<!--<FluentEmojiStyles>Color,Flat,HighContrast</FluentEmojiStyles>-->
</PropertyGroup>
<PropertyGroup Condition=" '$(RunConfiguration)' == 'Blazor_FluentUI' ">
<ExternalConsole>true</ExternalConsole>
</PropertyGroup>
<ItemGroup Condition="$(TargetFramework)=='net6.0' ">
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.*" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.*" PrivateAssets="all" />
</ItemGroup>
<ItemGroup Condition="$(TargetFramework)=='net7.0' ">
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="7.*" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="7.*" PrivateAssets="all" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Fast.Components.FluentUI" Version="2.1.*" />
</ItemGroup>
<ItemGroup>
<None Remove="Components\" />
</ItemGroup>
<ItemGroup>
<Folder Include="Components\" />
</ItemGroup>
</Project>