Skip to content

Commit 9b2b36a

Browse files
committed
chore(build): 🛠️ remove in-process module from publish
Added MSBuild target to exclude aspnetcorev2_inprocess.dll from publish output, ensuring only OutOfProcess hosting model is used for deployment.
1 parent 94766e3 commit 9b2b36a

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/EcoFlow.Mqtt.Api/EcoFlow.Mqtt.Api.csproj

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,13 @@
1212
<PublishIISAssets>false</PublishIISAssets>
1313
<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
1414
</PropertyGroup>
15-
15+
16+
<Target Name="RemoveAspNetCoreInProcessModule" AfterTargets="ComputeFilesToPublish">
17+
<ItemGroup>
18+
<ResolvedFileToPublish Remove="@(ResolvedFileToPublish)" Condition="'%(FileName)%(Extension)' == 'aspnetcorev2_inprocess.dll'" />
19+
</ItemGroup>
20+
</Target>
21+
1622
<ItemGroup>
1723
<FrameworkReference Include="Microsoft.AspNetCore.App" />
1824
<PackageReference Include="Google.Protobuf" Version="3.33.5" />

0 commit comments

Comments
 (0)