重构(TouchSocket): 升级解决方案并移除无用文件

升级解决方案文件至 Visual Studio 18
删除 RESX_NeutralResourcesLanguage 配置项
调整共享项目文件引用
移除集中式包管理的 PowerShell 脚本
删除替换脚本.exe 二进制文件
This commit is contained in:
若汝棋茗
2025-11-23 17:50:25 +08:00
parent 479c50ddf9
commit ae747e617a
3 changed files with 2 additions and 26 deletions

View File

@@ -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

View File

@@ -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 '(<PackageReference\s+Include="[^"]+")(\s+Version="[^"]+")(\s*/?>)', '$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

Binary file not shown.