Skip to content

Commit fbe7c39

Browse files
authored
[browser] Add DiagnosticPorts to DOTNET_DiagnosticPorts environment variable (#122019)
1 parent 805ac0b commit fbe7c39

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/mono/nuget/Microsoft.NET.Sdk.WebAssembly.Pack/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,12 @@ Copyright (c) .NET Foundation. All rights reserved.
142142
$(GenerateBuildWasmBootJsonDependsOn);
143143
GenerateBuildRuntimeConfigurationFiles;
144144
ResolveWasmOutputs;
145+
_AddWasmDiagnosticPortsEnvironmentVariable;
145146
</GenerateBuildWasmBootJsonDependsOn>
147+
<GeneratePublishWasmBootJsonDependsOn>
148+
$(GeneratePublishWasmBootJsonDependsOn);
149+
_AddWasmDiagnosticPortsEnvironmentVariable;
150+
</GeneratePublishWasmBootJsonDependsOn>
146151
</PropertyGroup>
147152

148153
<Target Name="_WasmNativeForBuild" DependsOnTargets="_GatherWasmFilesToBuild;WasmBuildApp" Condition="'$(UsingBrowserRuntimeWorkload)' == 'true'" />
@@ -386,6 +391,12 @@ Copyright (c) .NET Foundation. All rights reserved.
386391
</ItemGroup>
387392
</Target>
388393

394+
<Target Name="_AddWasmDiagnosticPortsEnvironmentVariable">
395+
<ItemGroup>
396+
<WasmEnvironmentVariable Include="DOTNET_DiagnosticPorts" Value="$(DiagnosticPorts)" Condition="'$(DiagnosticPorts)' != ''"/>
397+
</ItemGroup>
398+
</Target>
399+
389400
<Target Name="_GenerateBuildWasmBootJson" DependsOnTargets="$(GenerateBuildWasmBootJsonDependsOn)">
390401
<PropertyGroup>
391402
<_WasmBuildBootJsonPath>$(IntermediateOutputPath)$(_WasmBootConfigFileName)</_WasmBuildBootJsonPath>

src/mono/sample/wasm/Directory.Build.targets

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
<NestedBuildProperty Include="WasmEmitSymbolMap" />
3636
<NestedBuildProperty Include="WasmEnableThreads" />
3737
<NestedBuildProperty Include="EnableDiagnostics" />
38+
<NestedBuildProperty Include="DiagnosticPorts" />
3839
<NestedBuildProperty Include="WasmPerformanceInstrumentation" />
3940
</ItemGroup>
4041

0 commit comments

Comments
 (0)