-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
29 lines (28 loc) · 2 KB
/
Copy pathDirectory.Build.props
File metadata and controls
29 lines (28 loc) · 2 KB
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
<Project>
<PropertyGroup>
<Configurations>Debug;Release</Configurations>
<Platforms>AnyCPU</Platforms>
<VecxyPlatform Condition="'$(VecxyPlatform)' == ''">Desktop</VecxyPlatform>
<BaseIntermediateOutputPath>obj\$(VecxyPlatform)\</BaseIntermediateOutputPath>
<DefaultItemExcludes>$(DefaultItemExcludes);$(MSBuildProjectDirectory)\obj\**</DefaultItemExcludes>
<TargetFramework Condition="'$(VecxyPlatform)' != 'Android' and '$(TargetFramework)' == ''">net10.0</TargetFramework>
<TargetFramework Condition="'$(VecxyPlatform)' == 'Android' and '$(TargetFramework)' == ''">net10.0-android</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<!--
Android SDK/JDK можно переопределить снаружи через свойства сборки
(-p:AndroidSdkDirectory=... и -p:JavaSdkDirectory=...) или переменные окружения.
Ниже идут только fallback-пути для локальных окружений.
-->
<AndroidSdkDirectory Condition="'$(AndroidSdkDirectory)' == '' and '$(ANDROID_SDK_ROOT)' != ''">$(ANDROID_SDK_ROOT)</AndroidSdkDirectory>
<AndroidSdkDirectory Condition="'$(AndroidSdkDirectory)' == '' and '$(ANDROID_HOME)' != ''">$(ANDROID_HOME)</AndroidSdkDirectory>
<AndroidSdkDirectory Condition="'$(AndroidSdkDirectory)' == '' and Exists('$(HOME)/.local/share/android-sdk')">$(HOME)/.local/share/android-sdk</AndroidSdkDirectory>
<JavaSdkDirectory Condition="'$(JavaSdkDirectory)' == '' and '$(JAVA_HOME)' != ''">$(JAVA_HOME)</JavaSdkDirectory>
<JavaSdkDirectory Condition="'$(JavaSdkDirectory)' == '' and Exists('$(HOME)/.local/share/android-jdk')">$(HOME)/.local/share/android-jdk</JavaSdkDirectory>
<JavaSdkDirectory Condition="'$(JavaSdkDirectory)' == '' and Exists('/usr/lib/jvm/java-25-openjdk')">/usr/lib/jvm/java-25-openjdk</JavaSdkDirectory>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Autofac" Version="9.0.0" />
</ItemGroup>
</Project>