diff --git a/plugins/script_loader/dotnet/AssemblyLoader/AssemblyLoader.csproj b/plugins/script_loader/dotnet/AssemblyLoader/AssemblyLoader.csproj
index 1623914df..73a16c058 100644
--- a/plugins/script_loader/dotnet/AssemblyLoader/AssemblyLoader.csproj
+++ b/plugins/script_loader/dotnet/AssemblyLoader/AssemblyLoader.csproj
@@ -2,7 +2,7 @@
Library
- net7.0
+ net8.0
enable
enable
AssemblyLoader
@@ -14,4 +14,8 @@
true
+
+ Major
+
+
diff --git a/plugins/script_loader/dotnet/AssemblyLoader/Properties/PublishProfiles/FolderProfile.pubxml b/plugins/script_loader/dotnet/AssemblyLoader/Properties/PublishProfiles/FolderProfile.pubxml
index 34e4f3aff..df5633ac5 100644
--- a/plugins/script_loader/dotnet/AssemblyLoader/Properties/PublishProfiles/FolderProfile.pubxml
+++ b/plugins/script_loader/dotnet/AssemblyLoader/Properties/PublishProfiles/FolderProfile.pubxml
@@ -6,7 +6,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
Release
Any CPU
- bin\Release\net7.0\publish\
+ bin\Release\net8.0\publish\
FileSystem
<_TargetId>Folder
diff --git a/plugins/script_loader/dotnet/CMakeLists.txt b/plugins/script_loader/dotnet/CMakeLists.txt
index 47505a747..c1326ab1b 100644
--- a/plugins/script_loader/dotnet/CMakeLists.txt
+++ b/plugins/script_loader/dotnet/CMakeLists.txt
@@ -7,7 +7,7 @@ function(add_dotnet_assembly name)
file(GLOB_RECURSE sources ${CMAKE_CURRENT_SOURCE_DIR}/${name}/*.cs)
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/../../${name}.dll
- COMMAND ${DOTNET_EXECUTABLE} build ${CMAKE_CURRENT_SOURCE_DIR}/${name}/${name}.csproj -nologo -consoleLoggerParameters:NoSummary -verbosity:quiet -c Release -o ${CMAKE_CURRENT_BINARY_DIR}/../.. && ${CMAKE_COMMAND} -DOUTPUT_RUNTIMECONFIG="\"${OUTPUT_RUNTIMECONFIG}\"" -P ${CMAKE_CURRENT_SOURCE_DIR}/post_process_runtimeconfig.cmake
+ COMMAND ${DOTNET_EXECUTABLE} build ${CMAKE_CURRENT_SOURCE_DIR}/${name}/${name}.csproj -nologo -consoleLoggerParameters:NoSummary -verbosity:quiet -c Release -o ${CMAKE_CURRENT_BINARY_DIR}/../..
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${name}/${name}.csproj ${sources}
COMMENT "Building ${name}.dll"
)
diff --git a/plugins/script_loader/dotnet/post_process_runtimeconfig.cmake b/plugins/script_loader/dotnet/post_process_runtimeconfig.cmake
deleted file mode 100644
index 7008f79cc..000000000
--- a/plugins/script_loader/dotnet/post_process_runtimeconfig.cmake
+++ /dev/null
@@ -1,7 +0,0 @@
-file(READ "${OUTPUT_RUNTIMECONFIG}" FILE_CONTENTS)
-
-set(VERSION_REGEX [["version": "([0-9]+\.[0-9]+\.[0-9]+)"]])
-set(REPLACE_VALUE [["version": "7.0.0"]])
-string(REGEX REPLACE "${VERSION_REGEX}" ${REPLACE_VALUE} FILE_CONTENTS_OUT "${FILE_CONTENTS}")
-
-file(WRITE "${OUTPUT_RUNTIMECONFIG}" "${FILE_CONTENTS_OUT}")
\ No newline at end of file