Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Commit 7fc5945

Browse files
MauiCompat Fix for preview 12 (#1792)
* Fix for preview 12 * Allow Prerelease of .NET 6 * Add `--include-previews` to Install .NET MAUI Workload * Specify .NET v6.0.2 * Install Nightly .NET Build * Update azure-pipelines.yml * Update azure-pipelines.yml * Update azure-pipelines.yml * Update azure-pipelines.yml * Update azure-pipelines.yml * Update azure-pipelines.yml * Update azure-pipelines.yml * Update azure-pipelines.yml * dotnet install with script * Update azure-pipelines.yml * install using script * Update azure-pipelines.yml * set version * remove dir Co-authored-by: Brandon Minnick <[email protected]>
1 parent 8423af3 commit 7fc5945

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

MauiCompat.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,10 @@ sed -i '' 's/, v/, (float)v/g' ./src/CommunityToolkit/Xamarin.CommunityToolkit.M
426426

427427
sed -i '' 's/public SnackBarLayout Microsoft.Maui.Controls.Layout/public SnackBarLayout Layout/g' ./src/CommunityToolkit/Xamarin.CommunityToolkit.MauiCompat/**/NativeSnackBar.ios.macos.cs
428428

429+
# NativeSnackBarButton.ios.macos.cs
430+
431+
sed -i '' 's/LineBreakMode =/TitleLabel.LineBreakMode =/g' ./src/CommunityToolkit/Xamarin.CommunityToolkit.MauiCompat/**/NativeSnackButton.ios.macos.cs
432+
429433
# VisualFeedbackEffect.shared.cs
430434

431435
sed -i '' 's/nativeColor.Alpha/nativeColor.A/g' ./src/CommunityToolkit/Xamarin.CommunityToolkit.MauiCompat/**/VisualFeedbackEffect.shared.cs
@@ -500,6 +504,7 @@ sed -i '' 's/Xamarin.Forms.RelativeLayout/Microsoft.Maui.Controls.Compatibility.
500504
sed -i '' 's/Xamarin.Forms.View/Microsoft.Maui.Controls.View/g' ./src/Markup/Xamarin.CommunityToolkit.Markup.MauiCompat/RelativeLayout.cs
501505
sed -i '' 's/Xamarin.Forms.Constraint/Microsoft.Maui.Controls.Compatibility.Constraint/g' ./src/Markup/Xamarin.CommunityToolkit.Markup.MauiCompat/RelativeLayout.cs
502506
sed -i '' 's/using Microsoft.Maui.Controls.Compatibility;/using Microsoft.Maui.Controls.Compatibility;using Grid = Microsoft.Maui.Controls.Grid;/g' ./src/Markup/Xamarin.CommunityToolkit.Markup.MauiCompat/ViewInGridExtensions.cs
507+
sed -i '' 's/using Xamarin.Forms.Shapes;/using Microsoft.Maui.Controls.Shapes;using Rect = Microsoft.Maui.Graphics.Rectangle;/g' ./src/CommunityToolkit/Xamarin.CommunityToolkit.MauiCompat/Effects/CornerRadius/CornerRadiusEffect.shared.cs
503508

504509
# MauiColorExtensions
505510
printf > ./src/CommunityToolkit/Xamarin.CommunityToolkit.MauiCompat/Extensions/MauiColorExtensions.android.cs "

azure-pipelines.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -196,13 +196,14 @@ jobs:
196196
pool:
197197
vmImage: macos-11
198198
steps:
199-
- task: UseDotNet@2
200-
displayName: 'Install .NET SDK'
199+
- task: CmdLine@2
200+
displayName: Install Nightly .NET Build
201201
inputs:
202-
version: $(NETCORE_VERSION)
203-
includePreviewVersions: false
202+
script: |
203+
curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --version 6.0.200-preview.22069.5 --quality preview
204+
dotnet --version
204205
- task: CmdLine@2
205-
displayName: 'Install .NET MAUI workload'
206+
displayName: 'Install .NET MAUI Workload'
206207
inputs:
207208
script: 'dotnet workload install maui'
208209
- task: JavaToolInstaller@0

0 commit comments

Comments
 (0)