From 25843a9e3f79e65b59003548fac02b3dda9ff5d6 Mon Sep 17 00:00:00 2001 From: Jaex Date: Fri, 27 Jun 2025 05:21:45 +0300 Subject: [PATCH] Use dotnet build --- .github/workflows/build.yml | 2 +- .github/workflows/pr.yml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 247dc9d73..227665381 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -78,7 +78,7 @@ jobs: - name: Setup working-directory: ${{ env.GITHUB_WORKSPACE }} run: | - & "ShareX.Setup\bin\${{ matrix.configuration }}\win-x64\publish\ShareX.Setup.exe" -silent -job "${{ matrix.configuration }}" + & "ShareX.Setup\bin\${{ matrix.configuration }}\win-x64\ShareX.Setup.exe" -silent -job "${{ matrix.configuration }}" - name: Upload artifact (Setup) if: matrix.configuration == 'Release' diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 4ebe8d055..540807dcc 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -32,13 +32,13 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Add msbuild to PATH - uses: microsoft/setup-msbuild@v2 + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 9.0.x - name: Restore NuGet packages - working-directory: ${{ env.GITHUB_WORKSPACE }} - run: nuget restore "${{ env.SOLUTION_FILE_PATH }}" -Project2ProjectTimeOut 300 + run: dotnet restore --runtime win-x64 "${{ env.SOLUTION_FILE_PATH }}" - name: Build - working-directory: ${{ env.GITHUB_WORKSPACE }} - run: msbuild -m -p:Configuration="${{ matrix.configuration }}" -p:Platform="${{ matrix.platform }}" "${{ env.SOLUTION_FILE_PATH }}" \ No newline at end of file + run: dotnet build --no-restore --configuration "${{ matrix.configuration }}" --self-contained true /m:1 "${{ env.SOLUTION_FILE_PATH }}" \ No newline at end of file