From 40893ce6b12836aba8668faa898b61efd32520ec Mon Sep 17 00:00:00 2001 From: LY Date: Thu, 12 Feb 2026 10:31:23 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E6=96=B0=E5=A2=9E=20WattToolkit.sl?= =?UTF-8?q?nx=20=E5=B9=B6=E4=BC=98=E5=8C=96=E8=A7=A3=E5=86=B3=E6=96=B9?= =?UTF-8?q?=E6=A1=88=E6=9F=A5=E6=89=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增自定义解决方案文件 WattToolkit.slnx,完善项目结构描述。更新 Common、DirectoryPackages、appcenter-sdk-dotnet 子模块引用。优化 ProjectUtils.GetProjectPath 方法,支持同时查找 .sln 和 .slnx 文件,提升兼容性。 --- WattToolkit.slnx | 178 +++++++++++++++++++++++++++++++++++++++ ref/Common | 2 +- ref/DirectoryPackages | 2 +- ref/appcenter-sdk-dotnet | 2 +- src/Utils.cs | 16 ++-- 5 files changed, 192 insertions(+), 8 deletions(-) create mode 100644 WattToolkit.slnx diff --git a/WattToolkit.slnx b/WattToolkit.slnx new file mode 100644 index 000000000..eadbf6d81 --- /dev/null +++ b/WattToolkit.slnx @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ref/Common b/ref/Common index 0227ea615..efce7e93a 160000 --- a/ref/Common +++ b/ref/Common @@ -1 +1 @@ -Subproject commit 0227ea615a9a04c12959250ff0cb8ca492f79860 +Subproject commit efce7e93ac7e05de303c5579d64fdec362d8f701 diff --git a/ref/DirectoryPackages b/ref/DirectoryPackages index 9cc0c147e..1a9333fb4 160000 --- a/ref/DirectoryPackages +++ b/ref/DirectoryPackages @@ -1 +1 @@ -Subproject commit 9cc0c147eed19dbde694bbcb72ab85d965b8a8f6 +Subproject commit 1a9333fb4cba9ce927261421349bcba980565a7b diff --git a/ref/appcenter-sdk-dotnet b/ref/appcenter-sdk-dotnet index 6f7e91c8e..49e120aec 160000 --- a/ref/appcenter-sdk-dotnet +++ b/ref/appcenter-sdk-dotnet @@ -1 +1 @@ -Subproject commit 6f7e91c8ea0816f72c13a640ff34107a7b22716c +Subproject commit 49e120aec0171b110a77b8a8c1b3073afc08c6d5 diff --git a/src/Utils.cs b/src/Utils.cs index 344b049be..6f1e01777 100644 --- a/src/Utils.cs +++ b/src/Utils.cs @@ -35,15 +35,21 @@ public static partial class ProjectUtils { #pragma warning disable IDE0079 // 请删除不必要的忽略 #pragma warning disable SA1003 // Symbols should be spaced correctly - if (! -#pragma warning restore SA1003 // Symbols should be spaced correctly -#pragma warning restore IDE0079 // 请删除不必要的忽略 + var slnfiles = #if NET35 - Directory.GetFiles + Directory.GetFiles #else Directory.EnumerateFiles #endif - (path, "*.sln").Any()) + (path, "*.sln") + .Concat( +#if NET35 + Directory.GetFiles +#else + Directory.EnumerateFiles +#endif + (path, "*.slnx")); + if (!slnfiles.Any()) { var parent = Directory.GetParent(path); if (parent == null)