Skip to content

Commit 561fc09

Browse files
committed
dynamically get frameworks
1 parent 3b2db83 commit 561fc09

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

Tools/LambdaTestTool-v2/src/Amazon.Lambda.TestTool/Amazon.Lambda.TestTool.csproj

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,21 @@
2323
<PackageReference Include="BlazorMonaco" Version="3.2.0" />
2424
</ItemGroup>
2525

26-
<Target Name="CopyRuntimeSupportFiles" BeforeTargets="_GetPackageFiles">
26+
<Target Name="GetRuntimeSupportTargetFrameworks">
27+
<Exec Command="dotnet msbuild ..\..\..\..\Libraries\src\Amazon.Lambda.RuntimeSupport\Amazon.Lambda.RuntimeSupport.csproj --getProperty:TargetFrameworks" ConsoleToMSBuild="true">
28+
<Output TaskParameter="ConsoleOutput" PropertyName="RuntimeSupportTargetFrameworks" />
29+
</Exec>
30+
</Target>
31+
32+
<Target Name="CopyRuntimeSupportFiles" DependsOnTargets="GetRuntimeSupportTargetFrameworks" BeforeTargets="_GetPackageFiles">
2733
<ItemGroup>
28-
<TargetFrameworks Include="netstandard2.0;net6.0;net8.0;net9.0" />
34+
<TempFrameworks Include="$(RuntimeSupportTargetFrameworks.Split(';'))" />
35+
36+
<TargetFrameworks Include="@(TempFrameworks)"
37+
Condition="'%(Identity)' != 'netstandard2.0'" />
2938
</ItemGroup>
3039

31-
<Exec Command="dotnet publish &quot;$(MSBuildThisFileDirectory)..\..\..\..\Libraries\src\Amazon.Lambda.RuntimeSupport\Amazon.Lambda.RuntimeSupport.csproj&quot; -c $(Configuration) -f %(TargetFrameworks.Identity) /p:ExecutableOutputType=true -v n" />
40+
<Exec Command="dotnet publish &quot;$(MSBuildThisFileDirectory)..\..\..\..\Libraries\src\Amazon.Lambda.RuntimeSupport\Amazon.Lambda.RuntimeSupport.csproj&quot; -c $(Configuration) -f %(TargetFrameworks.Identity) /p:ExecutableOutputType=true" />
3241

3342
<ItemGroup>
3443
<None Include="$(MSBuildThisFileDirectory)..\..\..\..\Libraries\src\Amazon.Lambda.RuntimeSupport\bin\$(Configuration)\%(TargetFrameworks.Identity)\publish\**\*.*">

0 commit comments

Comments
 (0)