diff --git a/action.yaml b/action.yaml index 998cdb0..36d526d 100644 --- a/action.yaml +++ b/action.yaml @@ -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,跳过代码混淆"