Skip to content

Commit 72f86c4

Browse files
committed
make older targets build from VS2026
1 parent a1c4a35 commit 72f86c4

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

src/Directory.Build.props

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
<Project>
2+
<!-- Redirect to VS2022 for legacy Xamarin TFMs (VS2026+ compatibility) -->
3+
<PropertyGroup Condition="$([MSBuild]::IsOsPlatform('Windows')) And ($(TargetFramework.Contains('monoandroid')) Or $(TargetFramework.Contains('xamarin')))">
4+
<MSBuildExtensionsPath>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild</MSBuildExtensionsPath>
5+
<VsInstallRoot>C:\Program Files\Microsoft Visual Studio\2022\Community</VsInstallRoot>
6+
<TargetFrameworkRootPath>C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\</TargetFrameworkRootPath>
7+
</PropertyGroup>
8+
29
<PropertyGroup Condition="$(TargetFramework.Contains('ios'))">
310
<DefineConstants>$(DefineConstants);IOS;APPLE</DefineConstants>
411
</PropertyGroup>

src/LibVLCSharp.Android.AWindow/LibVLCSharp.Android.AWindow.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<!-- Redirect to VS2022 for legacy Xamarin tooling (VS2026+ compatibility) -->
4+
<PropertyGroup Condition="!Exists('$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.Bindings.targets')">
5+
<MSBuildExtensionsPath>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild</MSBuildExtensionsPath>
6+
<TargetFrameworkRootPath>C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\</TargetFrameworkRootPath>
7+
</PropertyGroup>
38
<PropertyGroup>
49
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
510
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>

0 commit comments

Comments
 (0)