From ceae405a278b6ed01b8a066da5237a4b06160bc2 Mon Sep 17 00:00:00 2001 From: Arthur van de Vondervoort Date: Wed, 24 Sep 2025 14:06:40 +0200 Subject: [PATCH] Update BC DevTools setup for netstandard2.0 and net8.0 --- .github/workflows/build-and-release.yml | 11 +++++++-- .github/workflows/pull-request.yml | 11 +++++++-- src/RoslynTestKit/RoslynTestKit.csproj | 30 +++++++++++++++++-------- 3 files changed, 39 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index aae84f5..c641f99 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -44,10 +44,17 @@ jobs: **/packages.lock.json nuget.config - - name: Setup BC DevTools + - name: Setup BC DevTools - netstandard2.0 uses: ./.github/actions/setup-bc-devtools with: - version-number: '12.0.875970' + version-number: '12.0.779795' + target-path: 'Microsoft.Dynamics.BusinessCentral.Development.Tools\netstandard2.0' + + - name: Setup BC DevTools - net8.0 + uses: ./.github/actions/setup-bc-devtools + with: + version-number: '16.0.1463980' + target-path: 'Microsoft.Dynamics.BusinessCentral.Development.Tools\net8.0' - name: Restore run: dotnet restore src/RoslynTestKit.sln diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 8e30468..2866e3e 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -42,10 +42,17 @@ jobs: **/packages.lock.json nuget.config - - name: Setup BC DevTools + - name: Setup BC DevTools - netstandard2.0 uses: ./.github/actions/setup-bc-devtools with: - version-number: '12.0.875970' + version-number: '12.0.779795' + target-path: 'Microsoft.Dynamics.BusinessCentral.Development.Tools\netstandard2.0' + + - name: Setup BC DevTools - net8.0 + uses: ./.github/actions/setup-bc-devtools + with: + version-number: '16.0.1463980' + target-path: 'Microsoft.Dynamics.BusinessCentral.Development.Tools\net8.0' - name: Restore run: dotnet restore src/RoslynTestKit.sln diff --git a/src/RoslynTestKit/RoslynTestKit.csproj b/src/RoslynTestKit/RoslynTestKit.csproj index 5606e1f..69ecd6c 100644 --- a/src/RoslynTestKit/RoslynTestKit.csproj +++ b/src/RoslynTestKit/RoslynTestKit.csproj @@ -18,29 +18,41 @@ + + + + + + False - ..\..\Microsoft.Dynamics.BusinessCentral.Development.Tools\Microsoft.Dynamics.Nav.CodeAnalysis.dll + ..\..\Microsoft.Dynamics.BusinessCentral.Development.Tools\netstandard2.0\Microsoft.Dynamics.Nav.CodeAnalysis.dll False False - ..\..\Microsoft.Dynamics.BusinessCentral.Development.Tools\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.dll + ..\..\Microsoft.Dynamics.BusinessCentral.Development.Tools\netstandard2.0\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.dll False - - - - - + + + False + ..\..\Microsoft.Dynamics.BusinessCentral.Development.Tools\net8.0\Microsoft.Dynamics.Nav.CodeAnalysis.dll + False + + + False + ..\..\Microsoft.Dynamics.BusinessCentral.Development.Tools\net8.0\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.dll + False + \ No newline at end of file