From 7e3efa4d9d08ece18ab171daa10d4a0d6fbf0af9 Mon Sep 17 00:00:00 2001 From: Shihao Shen's Bot Date: Mon, 25 May 2026 08:41:46 +0000 Subject: [PATCH] fix: correct SaveCanvas method name and target framework version - Fix compile error: SaveCanvas -> SaveCanvasAsync (method name mismatch) - Fix target framework: net11.0-windows -> net10.0-windows (CI uses .NET 10 SDK) - Add *.csproj.lscache to .gitignore - Update TODO.md with completed fixes --- .gitignore | 1 + Ink-Canvas-Next/Ink-Canvas-Next.csproj | 2 +- Ink-Canvas-Next/Views/MainWindow.axaml.cs | 2 +- TODO.md | 5 +++++ 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2f71908..3eb6807 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ *.userosscache *.sln.docstates *.env +*.csproj.lscache # User-specific files (MonoDevelop/Xamarin Studio) *.userprefs diff --git a/Ink-Canvas-Next/Ink-Canvas-Next.csproj b/Ink-Canvas-Next/Ink-Canvas-Next.csproj index a62c9eb..25e315d 100644 --- a/Ink-Canvas-Next/Ink-Canvas-Next.csproj +++ b/Ink-Canvas-Next/Ink-Canvas-Next.csproj @@ -1,7 +1,7 @@  WinExe - net11.0-windows + net10.0-windows enable app.manifest true diff --git a/Ink-Canvas-Next/Views/MainWindow.axaml.cs b/Ink-Canvas-Next/Views/MainWindow.axaml.cs index 1a82225..31530cf 100644 --- a/Ink-Canvas-Next/Views/MainWindow.axaml.cs +++ b/Ink-Canvas-Next/Views/MainWindow.axaml.cs @@ -42,7 +42,7 @@ protected override void OnDataContextChanged(EventArgs e) _previousViewModel = vm; vm.PropertyChanged += ViewModel_PropertyChanged; vm.ClearCanvasAction = ClearCanvas; - vm.SaveCanvasAction = SaveCanvas; + vm.SaveCanvasAction = SaveCanvasAsync; vm.GetStrokesAction = GetCurrentStrokes; vm.RestoreStrokesAction = RestoreStrokes; diff --git a/TODO.md b/TODO.md index 91f7c4d..afdeffe 100644 --- a/TODO.md +++ b/TODO.md @@ -1 +1,6 @@ # To Do List + +## Fixed Bugs +- [x] Fixed `SaveCanvas` → `SaveCanvasAsync` method name mismatch (compile error in `MainWindow.axaml.cs`) +- [x] Fixed target framework from `net11.0-windows` to `net10.0-windows` to match CI SDK +- [x] Added `*.csproj.lscache` to `.gitignore`