|
- <Project Sdk="Microsoft.NET.Sdk.Razor">
-
- <PropertyGroup>
- <TargetFrameworks>net8.0-android;net8.0-ios</TargetFrameworks>
-
- <!-- Uncomment to also build the tizen app. You will need to install tizen by following this: https://github.com/Samsung/Tizen.NET -->
- <!-- <TargetFrameworks>$(TargetFrameworks);net8.0-tizen</TargetFrameworks> -->
-
- <!-- Note for MacCatalyst:
- The default runtime is maccatalyst-x64, except in Release config, in which case the default is maccatalyst-x64;maccatalyst-arm64.
- When specifying both architectures, use the plural <RuntimeIdentifiers> instead of the singular <RuntimeIdentifier>.
- The Mac App Store will NOT accept apps with ONLY maccatalyst-arm64 indicated;
- either BOTH runtimes must be indicated or ONLY macatalyst-x64. -->
- <!-- For example: <RuntimeIdentifiers>maccatalyst-x64;maccatalyst-arm64</RuntimeIdentifiers> -->
-
- <OutputType>Exe</OutputType>
- <RootNamespace>HybridApp</RootNamespace>
- <UseMaui>true</UseMaui>
- <SingleProject>true</SingleProject>
- <ImplicitUsings>enable</ImplicitUsings>
- <EnableDefaultCssItems>false</EnableDefaultCssItems>
- <Nullable>enable</Nullable>
-
- <!-- Display name -->
- <ApplicationTitle>HybridApp</ApplicationTitle>
-
- <!-- App Identifier -->
- <ApplicationId>com.companyname.hybridapp</ApplicationId>
-
- <!-- Versions -->
- <ApplicationDisplayVersion>1.8</ApplicationDisplayVersion>
- <ApplicationVersion>10</ApplicationVersion>
-
- <SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'ios'">14.2</SupportedOSPlatformVersion>
- <SupportedOSPlatformVersion Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'android'">24.0</SupportedOSPlatformVersion>
- <AndroidSigningKeyStore>panak.keystore</AndroidSigningKeyStore>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-android34.0|AnyCPU'">
- <AndroidKeyStore>True</AndroidKeyStore>
- <AndroidSigningStorePass>1qazxsw2$$</AndroidSigningStorePass>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net8.0-android34.0|AnyCPU'">
- <AndroidKeyStore>True</AndroidKeyStore>
- <AndroidSigningStorePass>1qazxsw2$$</AndroidSigningStorePass>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-android|AnyCPU'">
- <AndroidKeyStore>True</AndroidKeyStore>
- <AndroidSigningStorePass>1qazxsw2$$</AndroidSigningStorePass>
- <AndroidSigningKeyPass>1qazxsw2$$</AndroidSigningKeyPass>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net8.0-android|AnyCPU'">
- <AndroidKeyStore>True</AndroidKeyStore>
- <AndroidSigningStorePass>1qazxsw2$$</AndroidSigningStorePass>
- <AndroidPackageFormat>apk</AndroidPackageFormat>
- <AndroidSigningKeyPass>1qazxsw2$$</AndroidSigningKeyPass>
- </PropertyGroup>
-
- <ItemGroup>
- <!-- App Icon -->
- <MauiIcon Include="Resources\AppIcon\appicon.svg" ForegroundFile="Resources\AppIcon\appiconfg.svg" Color="#00A8E0" />
-
- <!-- Splash Screen -->
- <MauiSplashScreen Include="Resources\Splash\splash.svg" Color="#393939" BaseSize="128,128" />
-
- <!-- Images -->
- <MauiImage Include="Resources\Images\*" />
-
- <!-- Custom Fonts -->
- <MauiFont Include="Resources\Fonts\*" />
-
- <!-- Raw Assets (also remove the "Resources\Raw" prefix) -->
- <MauiAsset Include="Resources\Raw\**" LogicalName="%(RecursiveDir)%(Filename)%(Extension)" />
- </ItemGroup>
-
- <ItemGroup>
- <Content Remove="google-services.json" />
- <Content Remove="wwwroot\assets\react.svg" />
- </ItemGroup>
-
- <ItemGroup>
- <GoogleServicesJson Include="google-services.json" />
- </ItemGroup>
-
- <ItemGroup>
- <None Include="wwwroot\assets\react.svg" />
- </ItemGroup>
-
- <ItemGroup>
- <PackageReference Include="Microsoft.Maui.Controls" Version="$(MauiVersion)" />
- <PackageReference Include="Microsoft.Maui.Controls.Compatibility" Version="$(MauiVersion)" />
- <PackageReference Include="Microsoft.AspNetCore.Components.WebView.Maui" Version="$(MauiVersion)" />
- <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="8.0.1" />
- </ItemGroup>
-
- <ItemGroup>
- <ProjectReference Include="..\BlazorPages\BlazorPages.csproj" />
- </ItemGroup>
-
- <ItemGroup>
- <Compile Update="MainPage.Android.cs">
- <DependentUpon>%(Filename)</DependentUpon>
- </Compile>
- </ItemGroup>
-
- <ItemGroup>
- <Content Update="wwwroot\background.png">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\app.css">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\bootstrap\bootstrap.min.css">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\bootstrap\bootstrap.min.css.map">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\bootstrap\bootstrap.rtl.min.css">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-black.eot">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-black.ttf">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-black.woff">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-black.woff2">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-bold.eot">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-bold.ttf">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-bold.woff">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-bold.woff2">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-light.eot">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-light.ttf">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-light.woff">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-light.woff2">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-medium.eot">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-medium.ttf">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-medium.woff">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-medium.woff2">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-ultralight.eot">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-ultralight.ttf">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-ultralight.woff">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum-ultralight.woff2">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum.eot">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum.ttf">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum.woff">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\fonts\iransans-fanum.woff2">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\ltr.css">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\open-iconic\FONT-LICENSE">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\open-iconic\font\css\open-iconic-bootstrap.min.css">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\open-iconic\font\fonts\open-iconic.eot">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\open-iconic\font\fonts\open-iconic.otf">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\open-iconic\font\fonts\open-iconic.svg">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\open-iconic\font\fonts\open-iconic.ttf">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\open-iconic\font\fonts\open-iconic.woff">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\open-iconic\ICON-LICENSE">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\css\open-iconic\README.md">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\decode.min.js">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\favicon.ico">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\icon-192.png">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\icon-512.png">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\image\outletwifi.jpg">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\image\PANAK-farsi 200.png">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\index.html">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\js\Chart.min.js">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\js\datepicker.min.js">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\js\infinite-scrolling.js">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\js\jquery-2.2.4.intellisense.js">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\js\jquery-2.2.4.js">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\logo.png">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\logos.png">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- <Content Update="wwwroot\Panak-symbole-787x1024.png">
- <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
- <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
- </Content>
- </ItemGroup>
-
- <ItemGroup Condition="'$(TargetFramework)' == 'net8.0-android'">
- <PackageReference Include="Xamarin.AndroidX.Fragment.Ktx">
- <Version>1.8.5.1</Version>
- </PackageReference>
- <PackageReference Include="Xamarin.Firebase.Messaging">
- <Version>123.0.7</Version>
- </PackageReference>
- <PackageReference Include="Xamarin.Google.Dagger">
- <Version>2.41.0.2</Version>
- </PackageReference>
- <PackageReference Include="Xamarin.GooglePlayServices.Base">
- <Version>118.1.0</Version>
- </PackageReference>
- </ItemGroup>
-
- <ItemGroup Condition="'$(TargetFramework)' == 'net8.0-android34.0'">
- <PackageReference Include="Xamarin.Firebase.Messaging">
- <Version>123.0.7</Version>
- </PackageReference>
- <PackageReference Include="Xamarin.Google.Dagger">
- <Version>2.41.0.2</Version>
- </PackageReference>
- <PackageReference Include="Xamarin.GooglePlayServices.Base">
- <Version>118.1.0</Version>
- </PackageReference>
- </ItemGroup>
-
- </Project>
|