From 45286468c9cda56c170fb0637303d5bf793c29fa Mon Sep 17 00:00:00 2001 From: Wojciech Figat Date: Thu, 29 Dec 2022 11:21:03 +0100 Subject: [PATCH] Remove old Mono files when cooking game to the same output folder with dotnet7 --- Source/Editor/Cooker/Steps/DeployDataStep.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/Editor/Cooker/Steps/DeployDataStep.cpp b/Source/Editor/Cooker/Steps/DeployDataStep.cpp index d4978cb33..f5a38404d 100644 --- a/Source/Editor/Cooker/Steps/DeployDataStep.cpp +++ b/Source/Editor/Cooker/Steps/DeployDataStep.cpp @@ -28,6 +28,11 @@ bool DeployDataStep::Perform(CookingData& data) FileSystem::CreateDirectory(contentDir); #if USE_NETCORE // TODO: Optionally copy all files needed for self-contained deployment + { + // Remove old Mono files + FileSystem::DeleteDirectory(data.DataOutputPath / TEXT("Mono")); + FileSystem::DeleteFile(data.DataOutputPath / TEXT("MonoPosixHelper.dll")); + } #else const auto srcMono = depsRoot / TEXT("Mono"); const auto dstMono = data.DataOutputPath / TEXT("Mono");