This commit is contained in:
qxa 2025-11-08 15:14:15 +08:00
parent b1ef1f80b0
commit 8ea0f4394b
1 changed files with 4 additions and 3 deletions

View File

@ -73,17 +73,18 @@ runs:
dotnet restore "$INPUT_PROJECT_NAME" --packages "$INPUT_NUGET_DIR"
echo "\n===== 构建项目 ====="
dotnet build "$INPUT_PROJECT_NAME" --packages "$INPUT_NUGET_DIR" --no-restore
dotnet build "$INPUT_PROJECT_NAME" --packages "$INPUT_NUGET_DIR"
echo "\n===== 发布项目 ====="
dotnet publish $option "$INPUT_PROJECT_NAME" --packages "$INPUT_NUGET_DIR" --no-build
dotnet publish $option "$INPUT_PROJECT_NAME" --packages "$INPUT_NUGET_DIR"
if [ -f "$INPUT_PUBLISH/obfuscar.xml" ]; then
echo "\n===== 检测到 obfuscar.xml开始代码混淆 ====="
echo "安装混淆工具..."
dotnet tool install -g obfuscar.globaltool
echo "执行代码混淆..."
obfuscar.console "$INPUT_PUBLISH/obfuscar.xml"
cd $INPUT_PUBLISH
obfuscar.console obfuscar.xml
echo "代码混淆完成"
else
echo "\n未检测到 $INPUT_PUBLISH/obfuscar.xml跳过代码混淆"