From ae747e617af8d45962426cefeeecb6a904eeb968 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=A5=E6=B1=9D=E6=A3=8B=E8=8C=97?= <505554090@qq.com> Date: Sun, 23 Nov 2025 17:50:25 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84(TouchSocket):=20=E5=8D=87?= =?UTF-8?q?=E7=BA=A7=E8=A7=A3=E5=86=B3=E6=96=B9=E6=A1=88=E5=B9=B6=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E6=97=A0=E7=94=A8=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 升级解决方案文件至 Visual Studio 18 删除 RESX_NeutralResourcesLanguage 配置项 调整共享项目文件引用 移除集中式包管理的 PowerShell 脚本 删除替换脚本.exe 二进制文件 --- TouchSocket.sln | 5 ++--- examples/UpdateProjectReferences.ps1 | 23 ----------------------- examples/替换脚本.exe | Bin 9216 -> 0 bytes 3 files changed, 2 insertions(+), 26 deletions(-) delete mode 100644 examples/UpdateProjectReferences.ps1 delete mode 100644 examples/替换脚本.exe diff --git a/TouchSocket.sln b/TouchSocket.sln index 57a7a673f..dafb83ba8 100644 --- a/TouchSocket.sln +++ b/TouchSocket.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.3.32825.248 +# Visual Studio Version 18 +VisualStudioVersion = 18.0.11217.181 d18.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TouchSocket.Core", "Src\TouchSocket.Core\TouchSocket.Core.csproj", "{12471445-B5C5-49E2-A7AC-15782299C5A9}" EndProject @@ -201,7 +201,6 @@ Global {201772F1-8C5E-4815-85F2-0CD8507006E7} = {065EA3E8-D90E-4074-9979-D651EE4E6B3E} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - RESX_NeutralResourcesLanguage = en-001 SolutionGuid = {AD1F133D-9B7E-4CD1-97E0-31D529E5CD90} EndGlobalSection GlobalSection(SharedMSBuildProjectFiles) = preSolution diff --git a/examples/UpdateProjectReferences.ps1 b/examples/UpdateProjectReferences.ps1 deleted file mode 100644 index 75cb0d59d..000000000 --- a/examples/UpdateProjectReferences.ps1 +++ /dev/null @@ -1,23 +0,0 @@ -# PowerShell script to update all project files to use centralized package management -# This script removes Version attributes from PackageReference elements - -$projectFiles = Get-ChildItem -Path "." -Recurse -Filter "*.csproj" - -foreach ($project in $projectFiles) { - Write-Host "Processing: $($project.FullName)" - - $content = Get-Content $project.FullName -Raw - - # Remove Version attributes from PackageReference elements - $updatedContent = $content -replace '()', '$1$3' - - # Only update the file if changes were made - if ($content -ne $updatedContent) { - Set-Content -Path $project.FullName -Value $updatedContent -NoNewline - Write-Host "Updated: $($project.Name)" -ForegroundColor Green - } else { - Write-Host "No changes needed: $($project.Name)" -ForegroundColor Yellow - } -} - -Write-Host "All project files have been processed!" -ForegroundColor Cyan \ No newline at end of file diff --git a/examples/替换脚本.exe b/examples/替换脚本.exe deleted file mode 100644 index 810dd907e1098a582fe9bb7e991dd14e5ac346a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9216 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 E0G!9sDF6Tf