From de95c24f66ef80b79ab9846942f559504db76da3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?2=2C2=2C3-=E4=B8=89=E7=94=B2=E5=9F=BA=E6=88=8A=E7=83=B7?=
<141403762+2-2-3-trimethylpentane@users.noreply.github.com>
Date: Sat, 26 Jul 2025 19:42:27 +0800
Subject: [PATCH 1/4] fix: Fix the problems of the bandage of STCN
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 2a19238a..425438b7 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@
[](https://discord.gg/ahj7eJWhEG)
[](https://qm.qq.com/q/qo32AclNh6)
-
+[](https://forum.smart-teach.cn/t/icc-ce)
From 4394566ed3b85ae950f617cbd46b10cf7f24469d Mon Sep 17 00:00:00 2001
From: CJKmkp <2564608840@qq.com>
Date: Sun, 27 Jul 2025 00:13:41 +0800
Subject: [PATCH 2/4] fix:issue #105
---
Ink Canvas/Windows/YesOrNoNotificationWindow.xaml.cs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Ink Canvas/Windows/YesOrNoNotificationWindow.xaml.cs b/Ink Canvas/Windows/YesOrNoNotificationWindow.xaml.cs
index 23e76ed4..3ee15f2c 100644
--- a/Ink Canvas/Windows/YesOrNoNotificationWindow.xaml.cs
+++ b/Ink Canvas/Windows/YesOrNoNotificationWindow.xaml.cs
@@ -48,7 +48,7 @@ namespace Ink_Canvas
}
private void Window_Closed(object sender, EventArgs e) {
- _windowClose.Invoke();
+ _windowClose?.Invoke();
}
}
}
\ No newline at end of file
From f13bffa8349c30aafc36532e1343ad0e4532986e Mon Sep 17 00:00:00 2001
From: CJKmkp <2564608840@qq.com>
Date: Sun, 27 Jul 2025 16:05:38 +0800
Subject: [PATCH 3/4] =?UTF-8?q?add:=E4=BC=98=E5=8C=96=E8=87=B3=E5=8D=95?=
=?UTF-8?q?=E6=96=87=E4=BB=B6=E7=89=88=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Ink Canvas/FodyWeavers.xml | 3 +
Ink Canvas/FodyWeavers.xsd | 176 ++++++++++++++++++++++++++++
Ink Canvas/InkCanvasForClass.csproj | 4 +
3 files changed, 183 insertions(+)
create mode 100644 Ink Canvas/FodyWeavers.xml
create mode 100644 Ink Canvas/FodyWeavers.xsd
diff --git a/Ink Canvas/FodyWeavers.xml b/Ink Canvas/FodyWeavers.xml
new file mode 100644
index 00000000..5029e706
--- /dev/null
+++ b/Ink Canvas/FodyWeavers.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/Ink Canvas/FodyWeavers.xsd b/Ink Canvas/FodyWeavers.xsd
new file mode 100644
index 00000000..f2dbece7
--- /dev/null
+++ b/Ink Canvas/FodyWeavers.xsd
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+ A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks
+
+
+
+
+ A list of assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks.
+
+
+
+
+ A list of runtime assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks
+
+
+
+
+ A list of runtime assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks.
+
+
+
+
+ Obsolete, use UnmanagedWinX86Assemblies instead
+
+
+
+
+ A list of unmanaged X86 (32 bit) assembly names to include, delimited with line breaks.
+
+
+
+
+ Obsolete, use UnmanagedWinX64Assemblies instead.
+
+
+
+
+ A list of unmanaged X64 (64 bit) assembly names to include, delimited with line breaks.
+
+
+
+
+ A list of unmanaged Arm64 (64 bit) assembly names to include, delimited with line breaks.
+
+
+
+
+ The order of preloaded assemblies, delimited with line breaks.
+
+
+
+
+
+ This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file.
+
+
+
+
+ Controls if .pdbs for reference assemblies are also embedded.
+
+
+
+
+ Controls if runtime assemblies are also embedded.
+
+
+
+
+ Controls whether the runtime assemblies are embedded with their full path or only with their assembly name.
+
+
+
+
+ Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option.
+
+
+
+
+ As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.
+
+
+
+
+ The attach method no longer subscribes to the `AppDomain.AssemblyResolve` (.NET 4.x) and `AssemblyLoadContext.Resolving` (.NET 6.0+) events.
+
+
+
+
+ Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.
+
+
+
+
+ Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior.
+
+
+
+
+ A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with |
+
+
+
+
+ A list of assembly names to include from the default action of "embed all Copy Local references", delimited with |.
+
+
+
+
+ A list of runtime assembly names to exclude from the default action of "embed all Copy Local references", delimited with |
+
+
+
+
+ A list of runtime assembly names to include from the default action of "embed all Copy Local references", delimited with |.
+
+
+
+
+ Obsolete, use UnmanagedWinX86Assemblies instead
+
+
+
+
+ A list of unmanaged X86 (32 bit) assembly names to include, delimited with |.
+
+
+
+
+ Obsolete, use UnmanagedWinX64Assemblies instead
+
+
+
+
+ A list of unmanaged X64 (64 bit) assembly names to include, delimited with |.
+
+
+
+
+ A list of unmanaged Arm64 (64 bit) assembly names to include, delimited with |.
+
+
+
+
+ The order of preloaded assemblies, delimited with |.
+
+
+
+
+
+
+
+ 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.
+
+
+
+
+ A comma-separated list of error codes that can be safely ignored in assembly verification.
+
+
+
+
+ 'false' to turn off automatic generation of the XML Schema file.
+
+
+
+
+
\ No newline at end of file
diff --git a/Ink Canvas/InkCanvasForClass.csproj b/Ink Canvas/InkCanvasForClass.csproj
index 494283dd..d09dc59e 100644
--- a/Ink Canvas/InkCanvasForClass.csproj
+++ b/Ink Canvas/InkCanvasForClass.csproj
@@ -140,6 +140,10 @@
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
From 36b97b2adc33e85522355f044daa4fcdac15ab96 Mon Sep 17 00:00:00 2001
From: CJKmkp <2564608840@qq.com>
Date: Sun, 27 Jul 2025 16:15:36 +0800
Subject: [PATCH 4/4] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC?=
=?UTF-8?q?=E5=8F=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
AutomaticUpdateVersionControl.txt | 2 +-
Ink Canvas/AssemblyInfo.cs | 4 ++--
Ink Canvas/Properties/AssemblyInfo.cs | 4 ++--
UpdateLog.md | 1 +
4 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/AutomaticUpdateVersionControl.txt b/AutomaticUpdateVersionControl.txt
index 9e5b93ac..6afaf40c 100644
--- a/AutomaticUpdateVersionControl.txt
+++ b/AutomaticUpdateVersionControl.txt
@@ -1 +1 @@
-1.7.3.0
+1.7.4.0
diff --git a/Ink Canvas/AssemblyInfo.cs b/Ink Canvas/AssemblyInfo.cs
index e41049a0..536f86e3 100644
--- a/Ink Canvas/AssemblyInfo.cs
+++ b/Ink Canvas/AssemblyInfo.cs
@@ -49,5 +49,5 @@ using System.Windows;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.7.3.0")]
-[assembly: AssemblyFileVersion("1.7.3.0")]
+[assembly: AssemblyVersion("1.7.4.0")]
+[assembly: AssemblyFileVersion("1.7.4.0")]
diff --git a/Ink Canvas/Properties/AssemblyInfo.cs b/Ink Canvas/Properties/AssemblyInfo.cs
index 53f5fc1e..aa9cd197 100644
--- a/Ink Canvas/Properties/AssemblyInfo.cs
+++ b/Ink Canvas/Properties/AssemblyInfo.cs
@@ -49,5 +49,5 @@ using System.Windows;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.7.3.0")]
-[assembly: AssemblyFileVersion("1.7.3.0")]
+[assembly: AssemblyVersion("1.7.4.0")]
+[assembly: AssemblyFileVersion("1.7.4.0")]
diff --git a/UpdateLog.md b/UpdateLog.md
index 3b3c7993..113718ba 100644
--- a/UpdateLog.md
+++ b/UpdateLog.md
@@ -31,3 +31,4 @@
31. 改进白板时间显示
32. 修复快速面板中的退出放映按钮
33. 优化多墨迹卡顿问题
+34. 优化至单文件版本