2021-11-04 11:05:39 +01:00
<Project Sdk= "Microsoft.NET.Sdk.Web" >
2022-06-20 09:20:47 +02:00
<PropertyGroup >
2024-08-26 11:21:02 +02:00
<TargetFramework > DOTNET_VERSION_FROM_TEMPLATE</TargetFramework>
2022-06-20 09:20:47 +02:00
<ImplicitUsings > enable</ImplicitUsings>
<Nullable > enable</Nullable>
<RootNamespace Condition= "'$(name)' != '$(name{-VALUE-FORMS-}safe_namespace)'" > Umbraco.Cms.Web.UI</RootNamespace>
2024-10-28 12:31:46 +01:00
<CompressionEnabled > false</CompressionEnabled> <!-- Disable compression. E.g. for umbraco backoffice files. These files should be precompressed by node and not let dotnet handle it -->
2022-06-20 09:20:47 +02:00
</PropertyGroup>
<ItemGroup >
2024-08-26 11:21:02 +02:00
<!-- #if (UmbracoVersion != "null")
<PackageReference Include= "Umbraco.Cms" Version= "CUSTOM_VERSION" />
#else
2022-06-20 09:20:47 +02:00
<PackageReference Include= "Umbraco.Cms" Version= "UMBRACO_VERSION_FROM_TEMPLATE" />
2024-08-26 11:21:02 +02:00
#endif-->
<!-- #if (StarterKit != "None") -->
<PackageReference Include= "STARTER_KIT_NAME" Version= "STARTER_KIT_VERSION" />
<!-- #endif -->
2022-06-20 09:20:47 +02:00
</ItemGroup>
<ItemGroup >
2022-07-15 11:56:25 +02:00
<!-- Opt - in to app - local ICU to ensure consistent globalization APIs across different platforms -->
2023-11-17 12:01:18 +01:00
<PackageReference Include= "Microsoft.ICU.ICU4C.Runtime" Version= "72.1.0.3" />
<RuntimeHostConfigurationOption Include= "System.Globalization.AppLocalIcu" Value= "72.1.0.3" Condition= "$(RuntimeIdentifier.StartsWith('linux')) or $(RuntimeIdentifier.StartsWith('win')) or ('$(RuntimeIdentifier)' == '' and !$([MSBuild]::IsOSPlatform('osx')))" />
2022-06-20 09:20:47 +02:00
</ItemGroup>
2022-07-15 11:56:25 +02:00
<PropertyGroup >
<!-- Razor files are needed for the backoffice to work correctly -->
<CopyRazorGenerateFilesToPublishDirectory > true</CopyRazorGenerateFilesToPublishDirectory>
</PropertyGroup>
2022-06-20 09:20:47 +02:00
2024-08-26 11:21:02 +02:00
<!-- #if (ModelsBuilderMode == "InMemoryAuto" || (DevelopmentMode == "BackofficeDevelopment" && ModelsBuilderMode == "Default")) -->
2022-06-20 09:20:47 +02:00
<PropertyGroup >
2022-07-15 11:56:25 +02:00
<!-- Remove RazorCompileOnBuild and RazorCompileOnPublish when not using ModelsMode InMemoryAuto -->
2022-06-20 09:20:47 +02:00
<RazorCompileOnBuild > false</RazorCompileOnBuild>
<RazorCompileOnPublish > false</RazorCompileOnPublish>
</PropertyGroup>
2024-08-26 11:21:02 +02:00
<!-- #endif -->
2023-08-08 12:05:53 +02:00
2023-03-09 13:33:53 +00:00
<Import Project= "..\PACKAGE_PROJECT_NAME_FROM_TEMPLATE\buildTransitive\PACKAGE_PROJECT_NAME_FROM_TEMPLATE.targets" Condition= "'$(PackageProjectName)' != ''" />
2022-07-15 11:56:25 +02:00
<ItemGroup Condition= "'$(PackageProjectName)' != ''" >
<ProjectReference Include= "..\PACKAGE_PROJECT_NAME_FROM_TEMPLATE\PACKAGE_PROJECT_NAME_FROM_TEMPLATE.csproj" />
</ItemGroup>
2020-08-11 08:28:16 +02:00
</Project>