diff --git a/.gitignore b/.gitignore
index 1c36b04..f7641dc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -27,3 +27,9 @@ vendor/premake/bin/
StarEditor/Resources/Scripts/StarEngine-ScriptCore.dll
StarEditor/Resources/Scripts/StarEngine-ScriptCore.pdb
StarEditor/SandboxProject/Assets/Scripts/Binaries
+StarEngine-ScriptCore/StarEngine-ScriptCore.csproj.user
+StarEditor/DotNet
+StarEditor/SandboxProject/Assets/Scripts/obj
+StarEngine-ScriptCore/obj
+StarEditor/Resources/Scripts/net8.0
+StarEngine/vendor/GLAD/bin/Debug-windows-x86_64/GLAD
diff --git a/.gitmodules b/.gitmodules
index c6c8e2c..21ce956 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -26,3 +26,6 @@
[submodule "StarEngine/vendor/msdf-atlas-gen"]
path = StarEngine/vendor/msdf-atlas-gen
url = https://github.com/sheazywi/msdf-atlas-gen
+[submodule "StarEngine/vendor/Coral"]
+ path = StarEngine/vendor/Coral
+ url = https://github.com/StudioCherno/Coral.git
diff --git a/Dependencies.lua b/Dependencies.lua
index 6abebcf..1a34bb9 100644
--- a/Dependencies.lua
+++ b/Dependencies.lua
@@ -13,21 +13,22 @@ IncludeDir["ImGuizmo"] = "%{wks.location}/StarEngine/vendor/imguizmo"
IncludeDir["glm"] = "%{wks.location}/StarEngine/vendor/glm"
IncludeDir["filewatch"] = "%{wks.location}/StarEngine/vendor/filewatch"
IncludeDir["entt"] = "%{wks.location}/StarEngine/vendor/entt/include"
-IncludeDir["mono"] = "%{wks.location}/StarEngine/vendor/mono/include"
IncludeDir["shaderc"] = "%{wks.location}/StarEngine/vendor/shaderc/include"
IncludeDir["SPIRV_Cross"] = "%{wks.location}/StarEngine/vendor/SPIRV-Cross"
IncludeDir["VulkanSDK"] = "%{VULKAN_SDK}/Include"
IncludeDir["msdfgen"] = "%{wks.location}/StarEngine/vendor/msdf-atlas-gen/msdfgen"
IncludeDir["msdf_atlas_gen"] = "%{wks.location}/StarEngine/vendor/msdf-atlas-gen/msdf-atlas-gen"
IncludeDir["miniaudio"] = "%{wks.location}/StarEngine/vendor/miniaudio/include"
+IncludeDir["Coral"] = "%{wks.location}/StarEngine/vendor/Coral/Coral.Native/Include"
+IncludeDir["MagicEnum"] = "%{wks.location}/StarEngine/vendor/magic_enum/include"
LibraryDir = {}
LibraryDir["VulkanSDK"] = "%{VULKAN_SDK}/Lib"
-LibraryDir["Mono"] = "%{wks.location}/StarEngine/vendor/mono/lib/%{cfg.buildcfg}"
+LibraryDir["Coral"] = "%{wks.location}/StarEngine/vendor/Coral/Build/%{cfg.buildcfg}"
Library = {}
-Library["mono"] = "%{LibraryDir.Mono}/libmono-static-sgen.lib"
+Library["Coral"] = "%{LibraryDir.Coral}/Coral.Native.lib"
Library["Vulkan"] = "%{LibraryDir.VulkanSDK}/vulkan-1.lib"
Library["VulkanUtils"] = "%{LibraryDir.VulkanSDK}/VkLayer_utils.lib"
diff --git a/Sandbox/premake5.lua b/Sandbox/premake5.lua
index c7ed5af..2620616 100644
--- a/Sandbox/premake5.lua
+++ b/Sandbox/premake5.lua
@@ -20,12 +20,15 @@ project "Sandbox"
"%{wks.location}/StarEngine/vendor",
"%{IncludeDir.glm}",
"%{IncludeDir.entt}",
- "%{IncludeDir.miniaudio}"
+ "%{IncludeDir.miniaudio}",
+ "%{IncludeDir.Coral}",
}
links
{
- "StarEngine"
+ "StarEngine",
+ "yaml-cpp",
+ "%{Library.Coral}",
}
filter "system:windows"
@@ -47,4 +50,4 @@ project "Sandbox"
optimize "on"
filter "action:vs2022"
- buildoptions { "/utf-8" }
\ No newline at end of file
+ buildoptions { "/utf-8" }
diff --git a/StarEditor/SandboxProject/Assets/Scripts/Source/Camera.cs b/StarEditor/SandboxProject/Assets/Scripts/Source/Camera.cs
index 61ab31b..21cbe24 100644
--- a/StarEditor/SandboxProject/Assets/Scripts/Source/Camera.cs
+++ b/StarEditor/SandboxProject/Assets/Scripts/Source/Camera.cs
@@ -1,12 +1,6 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
+using StarEngine;
-using StarEngine;
-
-namespace Sandbox
+namespace StarEngine;
{
public class Camera : Entity
{
@@ -45,6 +39,5 @@ void OnUpdate(float ts)
translation += velocity * ts;
Translation = translation;
}
-
}
}
diff --git a/StarEditor/SandboxProject/Assets/Scripts/premake5.lua b/StarEditor/SandboxProject/Assets/Scripts/premake5.lua
index 0e0e667..752d54e 100644
--- a/StarEditor/SandboxProject/Assets/Scripts/premake5.lua
+++ b/StarEditor/SandboxProject/Assets/Scripts/premake5.lua
@@ -22,7 +22,7 @@ outputdir = "%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}"
project "Sandbox"
kind "SharedLib"
language "C#"
- dotnetframework "4.7.2"
+ dotnetframework "net8.0"
targetdir ("Binaries")
objdir ("Intermediates")
diff --git a/StarEditor/mono/lib/mono/4.5/Accessibility.dll b/StarEditor/mono/lib/mono/4.5/Accessibility.dll
deleted file mode 100644
index b9fb323..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Accessibility.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Commons.Xml.Relaxng.dll b/StarEditor/mono/lib/mono/4.5/Commons.Xml.Relaxng.dll
deleted file mode 100644
index 6e6bbec..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Commons.Xml.Relaxng.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/CustomMarshalers.dll b/StarEditor/mono/lib/mono/4.5/CustomMarshalers.dll
deleted file mode 100644
index cb76365..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/CustomMarshalers.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/Microsoft.Win32.Primitives.dll b/StarEditor/mono/lib/mono/4.5/Facades/Microsoft.Win32.Primitives.dll
deleted file mode 100644
index 74aaa58..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/Microsoft.Win32.Primitives.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.dll b/StarEditor/mono/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.dll
deleted file mode 100644
index d34de7a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.pdb b/StarEditor/mono/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.pdb
deleted file mode 100644
index 5d02c79..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/Microsoft.Win32.Registry.dll b/StarEditor/mono/lib/mono/4.5/Facades/Microsoft.Win32.Registry.dll
deleted file mode 100644
index b9beebe..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/Microsoft.Win32.Registry.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.AppContext.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.AppContext.dll
deleted file mode 100644
index 3402bb0..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.AppContext.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Collections.Concurrent.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Collections.Concurrent.dll
deleted file mode 100644
index bcb9a5e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Collections.Concurrent.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Collections.NonGeneric.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Collections.NonGeneric.dll
deleted file mode 100644
index 9dba86c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Collections.NonGeneric.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Collections.Specialized.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Collections.Specialized.dll
deleted file mode 100644
index d04d6a0..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Collections.Specialized.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Collections.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Collections.dll
deleted file mode 100644
index 51a515a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Collections.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.Annotations.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.Annotations.dll
deleted file mode 100644
index d40f0da..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.Annotations.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.EventBasedAsync.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.EventBasedAsync.dll
deleted file mode 100644
index 3725252..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.EventBasedAsync.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.Primitives.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.Primitives.dll
deleted file mode 100644
index 9b74a93..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.Primitives.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.TypeConverter.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.TypeConverter.dll
deleted file mode 100644
index 5f26d92..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.TypeConverter.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.dll
deleted file mode 100644
index 8f72374..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ComponentModel.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Console.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Console.dll
deleted file mode 100644
index 8c0725b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Console.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Data.Common.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Data.Common.dll
deleted file mode 100644
index e43b145..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Data.Common.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Data.SqlClient.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Data.SqlClient.dll
deleted file mode 100644
index af53159..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Data.SqlClient.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Contracts.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Contracts.dll
deleted file mode 100644
index a4e6d6e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Contracts.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Debug.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Debug.dll
deleted file mode 100644
index dcf1ebc..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Debug.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.FileVersionInfo.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.FileVersionInfo.dll
deleted file mode 100644
index fe07d9e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.FileVersionInfo.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Process.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Process.dll
deleted file mode 100644
index 985716f..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Process.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.StackTrace.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.StackTrace.dll
deleted file mode 100644
index 3b12234..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.StackTrace.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.TextWriterTraceListener.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.TextWriterTraceListener.dll
deleted file mode 100644
index cfbcb80..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.TextWriterTraceListener.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Tools.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Tools.dll
deleted file mode 100644
index afc38bc..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Tools.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.TraceEvent.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.TraceEvent.dll
deleted file mode 100644
index 480a182..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.TraceEvent.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.TraceSource.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.TraceSource.dll
deleted file mode 100644
index 8b84851..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.TraceSource.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Tracing.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Tracing.dll
deleted file mode 100644
index 20f1965..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Diagnostics.Tracing.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Drawing.Primitives.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Drawing.Primitives.dll
deleted file mode 100644
index 6359afd..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Drawing.Primitives.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Dynamic.Runtime.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Dynamic.Runtime.dll
deleted file mode 100644
index c996be5..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Dynamic.Runtime.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Globalization.Calendars.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Globalization.Calendars.dll
deleted file mode 100644
index 8d36102..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Globalization.Calendars.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Globalization.Extensions.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Globalization.Extensions.dll
deleted file mode 100644
index aa1938c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Globalization.Extensions.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Globalization.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Globalization.dll
deleted file mode 100644
index 7599003..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Globalization.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.Compression.ZipFile.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.IO.Compression.ZipFile.dll
deleted file mode 100644
index 94a7653..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.Compression.ZipFile.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.dll
deleted file mode 100644
index c76aef9..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.pdb b/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.pdb
deleted file mode 100644
index c94ac4b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.DriveInfo.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.DriveInfo.dll
deleted file mode 100644
index 897f289..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.DriveInfo.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.Primitives.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.Primitives.dll
deleted file mode 100644
index 5ad17b2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.Primitives.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.Watcher.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.Watcher.dll
deleted file mode 100644
index ddc6e90..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.Watcher.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.dll
deleted file mode 100644
index b259fc2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.FileSystem.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.IsolatedStorage.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.IO.IsolatedStorage.dll
deleted file mode 100644
index 3cc54e8..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.IsolatedStorage.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.MemoryMappedFiles.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.IO.MemoryMappedFiles.dll
deleted file mode 100644
index 49e108a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.MemoryMappedFiles.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.Pipes.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.IO.Pipes.dll
deleted file mode 100644
index 427a054..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.Pipes.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.UnmanagedMemoryStream.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.IO.UnmanagedMemoryStream.dll
deleted file mode 100644
index 76241a0..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.UnmanagedMemoryStream.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.IO.dll
deleted file mode 100644
index 8dcb896..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.IO.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Linq.Expressions.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Linq.Expressions.dll
deleted file mode 100644
index ff9e76d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Linq.Expressions.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Linq.Parallel.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Linq.Parallel.dll
deleted file mode 100644
index 8828118..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Linq.Parallel.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Linq.Queryable.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Linq.Queryable.dll
deleted file mode 100644
index cf1aaba..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Linq.Queryable.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Linq.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Linq.dll
deleted file mode 100644
index 16a4414..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Linq.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.AuthenticationManager.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.AuthenticationManager.dll
deleted file mode 100644
index f8266fc..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.AuthenticationManager.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Cache.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Cache.dll
deleted file mode 100644
index 49d2566..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Cache.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Http.Rtc.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Http.Rtc.dll
deleted file mode 100644
index 1845e9d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Http.Rtc.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.HttpListener.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.HttpListener.dll
deleted file mode 100644
index 0141f2b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.HttpListener.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Mail.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Mail.dll
deleted file mode 100644
index e473231..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Mail.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.NameResolution.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.NameResolution.dll
deleted file mode 100644
index 14aa7bc..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.NameResolution.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.NetworkInformation.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.NetworkInformation.dll
deleted file mode 100644
index 5aefaed..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.NetworkInformation.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Ping.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Ping.dll
deleted file mode 100644
index 7ec8dd5..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Ping.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Primitives.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Primitives.dll
deleted file mode 100644
index 40a904c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Primitives.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Requests.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Requests.dll
deleted file mode 100644
index 95cfc1f..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Requests.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Security.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Security.dll
deleted file mode 100644
index f4d4b28..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Security.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.ServicePoint.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.ServicePoint.dll
deleted file mode 100644
index ee8c322..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.ServicePoint.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Sockets.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Sockets.dll
deleted file mode 100644
index 142de1b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Sockets.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Utilities.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Utilities.dll
deleted file mode 100644
index 407eb1b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.Utilities.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.WebHeaderCollection.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.WebHeaderCollection.dll
deleted file mode 100644
index 8585f16..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.WebHeaderCollection.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.WebSockets.Client.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.WebSockets.Client.dll
deleted file mode 100644
index 18078f6..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.WebSockets.Client.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.WebSockets.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Net.WebSockets.dll
deleted file mode 100644
index 0dcb15e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Net.WebSockets.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ObjectModel.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.ObjectModel.dll
deleted file mode 100644
index b06a0f3..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ObjectModel.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Emit.ILGeneration.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Emit.ILGeneration.dll
deleted file mode 100644
index 4435ea2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Emit.ILGeneration.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Emit.Lightweight.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Emit.Lightweight.dll
deleted file mode 100644
index d5d7b54..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Emit.Lightweight.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Emit.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Emit.dll
deleted file mode 100644
index 2fbf443..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Emit.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Extensions.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Extensions.dll
deleted file mode 100644
index d7dc48d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Extensions.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Primitives.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Primitives.dll
deleted file mode 100644
index 1897033..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.Primitives.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.dll
deleted file mode 100644
index 51e2c05..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.pdb b/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.pdb
deleted file mode 100644
index f74fca2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.dll
deleted file mode 100644
index d1fe470..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Reflection.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Resources.Reader.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Resources.Reader.dll
deleted file mode 100644
index 3c55fe0..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Resources.Reader.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Resources.ReaderWriter.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Resources.ReaderWriter.dll
deleted file mode 100644
index 593bdf0..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Resources.ReaderWriter.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Resources.ResourceManager.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Resources.ResourceManager.dll
deleted file mode 100644
index 40e2095..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Resources.ResourceManager.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Resources.Writer.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Resources.Writer.dll
deleted file mode 100644
index d4edd9c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Resources.Writer.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.CompilerServices.VisualC.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.CompilerServices.VisualC.dll
deleted file mode 100644
index 07921d7..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.CompilerServices.VisualC.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Extensions.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Extensions.dll
deleted file mode 100644
index e746f4a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Extensions.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Handles.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Handles.dll
deleted file mode 100644
index 2f08c90..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Handles.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.InteropServices.RuntimeInformation.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.InteropServices.RuntimeInformation.dll
deleted file mode 100644
index e104a9b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.InteropServices.RuntimeInformation.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.InteropServices.WindowsRuntime.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.InteropServices.WindowsRuntime.dll
deleted file mode 100644
index 0853d89..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.InteropServices.WindowsRuntime.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.InteropServices.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.InteropServices.dll
deleted file mode 100644
index 3735b02..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.InteropServices.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Numerics.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Numerics.dll
deleted file mode 100644
index f123f35..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Numerics.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Serialization.Formatters.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Serialization.Formatters.dll
deleted file mode 100644
index 43be29b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Serialization.Formatters.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Serialization.Json.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Serialization.Json.dll
deleted file mode 100644
index 072a194..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Serialization.Json.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Serialization.Primitives.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Serialization.Primitives.dll
deleted file mode 100644
index aa99edb..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Serialization.Primitives.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Serialization.Xml.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Serialization.Xml.dll
deleted file mode 100644
index 31677a8..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.Serialization.Xml.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.dll
deleted file mode 100644
index 5546504..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Runtime.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.AccessControl.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.AccessControl.dll
deleted file mode 100644
index e9d98c6..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.AccessControl.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Claims.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Claims.dll
deleted file mode 100644
index e2afecf..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Claims.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Algorithms.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Algorithms.dll
deleted file mode 100644
index 638a4cf..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Algorithms.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Csp.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Csp.dll
deleted file mode 100644
index 85e5165..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Csp.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.DeriveBytes.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.DeriveBytes.dll
deleted file mode 100644
index ce4915b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.DeriveBytes.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encoding.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encoding.dll
deleted file mode 100644
index 772db7c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encoding.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encryption.Aes.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encryption.Aes.dll
deleted file mode 100644
index 86177f5..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encryption.Aes.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll
deleted file mode 100644
index d47a100..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encryption.ECDsa.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encryption.ECDsa.dll
deleted file mode 100644
index 6a7f249..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encryption.ECDsa.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encryption.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encryption.dll
deleted file mode 100644
index 6b43182..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Encryption.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Hashing.Algorithms.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Hashing.Algorithms.dll
deleted file mode 100644
index 119082a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Hashing.Algorithms.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Hashing.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Hashing.dll
deleted file mode 100644
index 1930b07..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Hashing.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Primitives.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Primitives.dll
deleted file mode 100644
index 2a3a180..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.Primitives.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.ProtectedData.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.ProtectedData.dll
deleted file mode 100644
index 6eba49b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.ProtectedData.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.RSA.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.RSA.dll
deleted file mode 100644
index debcab3..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.RSA.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.RandomNumberGenerator.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.RandomNumberGenerator.dll
deleted file mode 100644
index 2155e75..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.RandomNumberGenerator.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.X509Certificates.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.X509Certificates.dll
deleted file mode 100644
index ad021ec..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Cryptography.X509Certificates.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Principal.Windows.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Principal.Windows.dll
deleted file mode 100644
index 11cd569..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Principal.Windows.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Principal.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Principal.dll
deleted file mode 100644
index bbc4540..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.Principal.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.SecureString.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Security.SecureString.dll
deleted file mode 100644
index bcfb595..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Security.SecureString.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.Duplex.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.Duplex.dll
deleted file mode 100644
index dbc0857..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.Duplex.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.Http.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.Http.dll
deleted file mode 100644
index 5dc9a7e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.Http.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.NetTcp.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.NetTcp.dll
deleted file mode 100644
index 149c86b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.NetTcp.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.Primitives.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.Primitives.dll
deleted file mode 100644
index b33d849..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.Primitives.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.Security.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.Security.dll
deleted file mode 100644
index eab1f52..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceModel.Security.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.dll
deleted file mode 100644
index 07c02c5..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.pdb b/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.pdb
deleted file mode 100644
index caa5081..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.dll
deleted file mode 100644
index a4a697d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.pdb b/StarEditor/mono/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.pdb
deleted file mode 100644
index 6991c50..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Text.Encoding.Extensions.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Text.Encoding.Extensions.dll
deleted file mode 100644
index 0d9db9d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Text.Encoding.Extensions.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Text.Encoding.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Text.Encoding.dll
deleted file mode 100644
index 5bdf543..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Text.Encoding.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Text.RegularExpressions.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Text.RegularExpressions.dll
deleted file mode 100644
index ce93271..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Text.RegularExpressions.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.AccessControl.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.AccessControl.dll
deleted file mode 100644
index 3cfb9f0..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.AccessControl.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.AccessControl.pdb b/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.AccessControl.pdb
deleted file mode 100644
index e7da82d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.AccessControl.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Overlapped.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Overlapped.dll
deleted file mode 100644
index 9adbb2f..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Overlapped.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Tasks.Parallel.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Tasks.Parallel.dll
deleted file mode 100644
index 86fc1e2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Tasks.Parallel.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Tasks.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Tasks.dll
deleted file mode 100644
index ca68dd4..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Tasks.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Thread.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Thread.dll
deleted file mode 100644
index 9fd6fb0..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Thread.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.ThreadPool.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.ThreadPool.dll
deleted file mode 100644
index f577541..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.ThreadPool.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Timer.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Timer.dll
deleted file mode 100644
index ccbe1de..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.Timer.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.dll
deleted file mode 100644
index c7823d3..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Threading.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.ValueTuple.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.ValueTuple.dll
deleted file mode 100644
index 02f997d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.ValueTuple.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.ReaderWriter.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.ReaderWriter.dll
deleted file mode 100644
index 1812acf..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.ReaderWriter.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XDocument.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XDocument.dll
deleted file mode 100644
index fde2b25..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XDocument.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XPath.XDocument.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XPath.XDocument.dll
deleted file mode 100644
index e1269c3..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XPath.XDocument.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XPath.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XPath.dll
deleted file mode 100644
index e1d74b4..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XPath.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XmlDocument.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XmlDocument.dll
deleted file mode 100644
index e79fc8e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XmlDocument.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XmlSerializer.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XmlSerializer.dll
deleted file mode 100644
index 3f3b638..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.XmlSerializer.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.Xsl.Primitives.dll b/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.Xsl.Primitives.dll
deleted file mode 100644
index 4040464..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/System.Xml.Xsl.Primitives.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Facades/netstandard.dll b/StarEditor/mono/lib/mono/4.5/Facades/netstandard.dll
deleted file mode 100644
index 13df695..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Facades/netstandard.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/I18N.CJK.dll b/StarEditor/mono/lib/mono/4.5/I18N.CJK.dll
deleted file mode 100644
index 6b41c0e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/I18N.CJK.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/I18N.MidEast.dll b/StarEditor/mono/lib/mono/4.5/I18N.MidEast.dll
deleted file mode 100644
index a851b12..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/I18N.MidEast.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/I18N.Other.dll b/StarEditor/mono/lib/mono/4.5/I18N.Other.dll
deleted file mode 100644
index cb25093..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/I18N.Other.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/I18N.Rare.dll b/StarEditor/mono/lib/mono/4.5/I18N.Rare.dll
deleted file mode 100644
index 49a2f1e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/I18N.Rare.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/I18N.West.dll b/StarEditor/mono/lib/mono/4.5/I18N.West.dll
deleted file mode 100644
index ce80921..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/I18N.West.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/I18N.dll b/StarEditor/mono/lib/mono/4.5/I18N.dll
deleted file mode 100644
index 2a2fbad..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/I18N.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/IBM.Data.DB2.dll b/StarEditor/mono/lib/mono/4.5/IBM.Data.DB2.dll
deleted file mode 100644
index a50c1e4..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/IBM.Data.DB2.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/ICSharpCode.SharpZipLib.dll b/StarEditor/mono/lib/mono/4.5/ICSharpCode.SharpZipLib.dll
deleted file mode 100644
index dd93878..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/ICSharpCode.SharpZipLib.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/MSBuild/Microsoft.Build.CommonTypes.xsd b/StarEditor/mono/lib/mono/4.5/MSBuild/Microsoft.Build.CommonTypes.xsd
deleted file mode 100644
index 148f6bf..0000000
--- a/StarEditor/mono/lib/mono/4.5/MSBuild/Microsoft.Build.CommonTypes.xsd
+++ /dev/null
@@ -1,1581 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- Reference to an assembly
-
-
-
-
-
-
-
-
- Relative or absolute path to the assembly (optional)
-
-
-
-
- Friendly display name (optional)
-
-
-
-
- Fusion name of the assembly (optional)
-
-
-
-
- Whether only the version in the fusion name should be referenced (optional, boolean)
-
-
-
-
- Aliases for the reference (optional)
-
-
-
-
- Whether the reference should be copied to the output folder (optional, boolean)
-
-
-
-
-
-
-
- Assembly name or filename
-
-
-
-
-
-
-
-
- Reference to a COM component
-
-
-
-
-
-
-
-
- Friendly display name (optional)
-
-
-
-
- GUID in the form {00000000-0000-0000-0000-000000000000}
-
-
-
-
- Major part of the version number
-
-
-
-
- Minor part of the version number
-
-
-
-
- Locale ID
-
-
-
-
- Wrapper tool, such as tlbimp
-
-
-
-
- Is it isolated (boolean)
-
-
-
-
-
-
-
- COM component name
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Path to native reference
-
-
-
-
-
-
-
-
- Reference to another project
-
-
-
-
-
-
-
-
- Friendly display name (optional)
-
-
-
-
- Project GUID, in the form {00000000-0000-0000-0000-000000000000}
-
-
-
-
-
-
-
-
- Path to project file
-
-
-
-
-
-
-
-
- Source files for compiler
-
-
-
-
-
-
-
-
-
-
- Whether file was generated from another file (boolean)
-
-
-
-
-
- Notional path within project to display if the file is physically located outside of the project file's cone (optional)
-
-
-
-
-
- Display in user interface (optional, boolean)
-
-
-
-
-
-
-
- Semi-colon separated list of source files (wildcards are allowed)
-
-
-
-
-
-
-
-
- Resources to be embedded in the generated assembly
-
-
-
-
-
-
-
-
-
- Name of any file generator that is run on this item
-
-
-
-
- File that was created by any file generator that was run on this item
-
-
-
-
- Namespace into which any file generator that is run on this item should create code
-
-
-
-
- Notional path within project to display if the file is physically located outside of the project file's cone (optional)
-
-
-
-
- Display in user interface (optional, boolean)
-
-
-
-
-
-
-
-
- Semi-colon separated list of resource files (wildcards are allowed)
-
-
-
-
-
-
-
-
- Files that are not compiled, but may be embedded or published
-
-
-
-
-
-
-
-
-
- Name of any file generator that is run on this item
-
-
-
-
-
-
- Notional path within project to display if the file is physically located outside of the project file's cone (optional)
-
-
-
-
-
- Default, Included, Excluded, DataFile, or Prerequisite
-
-
-
-
-
- Display in user interface (optional, boolean)
-
-
-
-
-
- Copy file to output directory (optional, boolean, default false)
-
-
-
-
-
-
-
- Semi-colon separated list of content files (wildcards are allowed)
-
-
-
-
-
-
-
-
- Files that should have no role in the build process
-
-
-
-
-
-
-
-
-
-
- Name of any file generator that is run on this item
-
-
-
-
-
-
- Notional path within project to display if the file is physically located outside of the project file's cone (optional)
-
-
-
-
- Display in user interface (optional, boolean)
-
-
-
-
-
-
-
-
-
-
- Folder on disk
-
-
-
-
- Assemblies whose namespaces should be imported by the Visual Basic compiler
-
-
-
-
-
- Name of Web References folder to display in user interface
-
-
-
-
- Represents a reference to a web service
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- URL to web service
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Display in user interface (optional, boolean)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Display in user interface (optional, boolean)
-
-
-
-
-
- (boolean)
-
-
-
-
- Default, Included, Excluded, DataFile, or Prerequisite
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- integer
-
-
-
-
- Matches the expression "\d\.\d\.\d\.(\d|\*)"
-
-
-
-
- Name of folder for Application Designer
-
-
-
-
-
-
- Name of output assembly
-
-
-
-
-
-
-
-
- boolean
-
-
-
-
-
- HomeSite, Relative, or Absolute
-
-
-
-
-
- boolean
-
-
-
-
-
-
-
-
- boolean
-
-
-
-
-
- Whether to emit symbols (boolean)
-
-
-
-
- none, pdbonly, or full
-
-
-
-
-
-
-
-
- Whether DEBUG is defined (boolean)
-
-
-
-
- Whether TRACE is defined (boolean)
-
-
-
-
-
-
- boolean
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Web, Unc, or Disk
-
-
-
-
-
-
-
-
-
-
- boolean
-
-
-
-
- Matches the expression "\d\.\d\.\d\.\d"
-
-
-
-
-
-
-
- Whether standard libraries (such as mscorlib) should be referenced automatically (boolean)
-
-
-
-
- Comma separated list of disabled warnings
-
-
-
-
- boolean
-
-
-
-
- Should compiler optimize output (boolean)
-
-
-
-
- Option Compare setting (Text or Binary)
-
-
-
-
- Should Option Explicit be set (On or Off)
-
-
-
-
- Should Option Strict be set (On or Off)
-
-
-
-
-
- Path to output folder, with trailing slash
-
-
-
-
- Type of output to generate (WinExe, Exe, or Library)
-
-
-
-
-
-
-
-
- Command line to be run at the end of build
-
-
-
-
- Command line to be run at the start of build
-
-
-
-
-
-
-
-
-
-
-
-
- Semi-colon separated list of folders to search during reference resolution
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Type that contains the main entry point
-
-
-
-
-
-
-
-
- boolean
-
-
-
-
-
- boolean
-
-
-
-
-
- Hours, Days, or Weeks
-
-
-
-
- Foreground or Background
-
-
-
-
- boolean
-
-
-
-
- boolean
-
-
-
-
-
-
-
-
- integer between 0 and 4 inclusive
-
-
-
-
- Comma separated list of warning numbers to treat as errors
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/StarEditor/mono/lib/mono/4.5/MSBuild/Microsoft.Build.Core.xsd b/StarEditor/mono/lib/mono/4.5/MSBuild/Microsoft.Build.Core.xsd
deleted file mode 100644
index c8f2aac..0000000
--- a/StarEditor/mono/lib/mono/4.5/MSBuild/Microsoft.Build.Core.xsd
+++ /dev/null
@@ -1,390 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- Optional semi-colon separated list of one or more targets that will be built if no targets are otherwise specified
-
-
-
-
-
-
-
-
-
-
-
-
- Logs an Error event
-
-
-
-
- Logs a Warning event
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Logs an Error event
-
-
-
-
- Logs a Warning event
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Groups tasks into a section of the build process
-
-
-
-
-
-
-
-
-
-
- Name of the target
-
-
-
-
- Optional semi-colon separated list of targets that should be run before this target
-
-
-
-
- Optional semi-colon separated list of files that form inputs into this target. Their timestamps will be compared with the timestamps of files in Outputs to determine whether the Target is up to date
-
-
-
-
- Optional semi-colon separated list of files that form outputs into this target. Their timestamps will be compared with the timestamps of files in Inputs to determine whether the Target is up to date
-
-
-
-
- Optional expression evaluated to determine whether the Target and the targets it depends on should be run
-
-
-
-
-
-
- Groups property definitions
-
-
-
-
-
-
- Optional expression evaluated to determine whether the PropertyGroup should be used
-
-
-
-
-
-
- Groups item list definitions
-
-
-
-
-
-
- Optional expression evaluated to determine whether the ItemGroup should be used
-
-
-
-
-
-
- Groups When and Otherwise elements
-
-
-
-
-
-
-
-
-
- Groups PropertyGroup and/or ItemGroup elements
-
-
-
-
-
-
-
-
-
-
- Optional expression evaluated to determine whether the child PropertyGroups and/or ItemGroups should be used
-
-
-
-
-
-
- Groups PropertyGroup and/or ItemGroup elements that are used if no Conditions on sibling When elements evaluate to true
-
-
-
-
-
-
-
-
-
-
-
-
- Specifies targets to execute in the event of a recoverable error
-
-
-
- Optional expression evaluated to determine whether the targets should be executed
-
-
-
-
- Semi-colon separated list of targets to execute
-
-
-
-
-
-
- Logs an informational Message event, with an optional Importance
-
-
-
- Optional expression evaluated to determine whether the Message should be logged
-
-
-
-
- Optional priority level. Allowed values are Low, Normal (default), and High
-
-
-
-
- Text to log
-
-
-
-
-
-
-
- Optional expression evaluated to determine whether the text should be logged
-
-
-
-
- Text to log
-
-
-
-
-
-
- Declares where to load a task that will be used in the project
-
-
-
- Optional expression evaluated to determine whether the declaration should be evaluated
-
-
-
-
- Optional name of assembly containing the task. Either AssemblyName or AssemblyFile must be used
-
-
-
-
- Optional path to assembly containing the task. Either AssemblyName or AssemblyFile must be used
-
-
-
-
- Name of task class in the assembly
-
-
-
-
-
-
- Declares that the contents of another project file should be inserted at this location
-
-
-
- Optional expression evaluated to determine whether the import should occur
-
-
-
-
- Project file to import
-
-
-
-
-
-
- Optional section used by MSBuild hosts, that may contain arbitrary XML content that is ignored by MSBuild itself
-
-
-
-
-
-
-
-
-
-
-
-
- Optional expression evaluated to determine whether the items should be evaluated
-
-
-
-
- Semi-colon separated list of files (wildcards are allowed) or other item names to include in this item list
-
-
-
-
- Semi-colon separated list of files (wildcards are allowed) or other item names to exclude from the Include list
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Optional expression evaluated to determine whether the property should be evaluated
-
-
-
-
-
-
-
-
-
-
-
-
-
- Optional expression evaluated to determine whether the property should be evaluated
-
-
-
-
-
-
-
-
-
-
- Optional element specifying a specific task output to be gathered
-
-
-
-
- Task parameter to gather. Matches the name of a .NET Property on the task class that has an [Output] attribute
-
-
-
-
- Optional name of an item list to put the gathered outputs into. Either ItemName or PropertyName must be specified
-
-
-
-
- Optional name of a property to put the gathered output into. Either PropertyName or ItemName must be specified
-
-
-
-
- Optional expression evaluated to determine whether the output should be gathered
-
-
-
-
-
-
-
- Optional expression evaluated to determine whether the task should be executed
-
-
-
-
- Optional boolean indicating whether a recoverable task error should be ignored. Default false
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.Build.Engine.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.Build.Engine.dll
deleted file mode 100644
index a4e1575..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.Build.Engine.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.Build.Framework.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.Build.Framework.dll
deleted file mode 100644
index 20f6356..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.Build.Framework.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.Build.Tasks.v4.0.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.Build.Tasks.v4.0.dll
deleted file mode 100644
index 9426681..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.Build.Tasks.v4.0.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.Build.Utilities.v4.0.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.Build.Utilities.v4.0.dll
deleted file mode 100644
index 0768442..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.Build.Utilities.v4.0.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.Build.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.Build.dll
deleted file mode 100644
index bd86775..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.Build.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.Build.xsd b/StarEditor/mono/lib/mono/4.5/Microsoft.Build.xsd
deleted file mode 100644
index e88f00f..0000000
--- a/StarEditor/mono/lib/mono/4.5/Microsoft.Build.xsd
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.CSharp.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.CSharp.dll
deleted file mode 100644
index df77d54..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.CSharp.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.CSharp.targets b/StarEditor/mono/lib/mono/4.5/Microsoft.CSharp.targets
deleted file mode 100644
index 2cd20a1..0000000
--- a/StarEditor/mono/lib/mono/4.5/Microsoft.CSharp.targets
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
- .cs
- C#
-
-
-
- false
-
-
-
-
-
-
-
- $(MSBuildAllProjects);$(MSBuildToolsPath)\Microsoft.CSharp.targets
-
-
-
- true
-
-
-
-
-
-
-
-
-
- <_ExplicitReference Include="@(_TargetFrameworkDirectories->'%(FullPath)\mscorlib.dll')" Condition="Exists('%(FullPath)\mscorlib.dll')">
- false
-
-
-
- <_ExplicitMSCorlibPath>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetPathToStandardLibraries ('$(TargetFrameworkIdentifier)', '$(TargetFrameworkVersion)', '$(TargetFrameworkProfile)'))\mscorlib.dll
-
-
- <_ExplicitReference Include="@(_TargetFrameworkDirectories->'%(FullPath)\mscorlib.dll')" Condition="Exists('%(FullPath)\mscorlib.dll')">
- false
-
-
-
- <_ExplicitReference Include="$(_ExplicitMSCorlibPath)" Condition="Exists('$(_ExplicitMSCorlibPath)')">
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $(ResolveAssemblyReferencesDependsOn);_AddCorlibReference
-
-
-
-
-// <autogenerated />
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute("$(TargetFrameworkMoniker)", FrameworkDisplayName = "$(TargetFrameworkMonikerDisplayName)")]
-
-
-
-
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.CSharp.Scripting.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.CSharp.Scripting.dll
deleted file mode 100644
index 049e18a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.CSharp.Scripting.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.CSharp.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.CSharp.dll
deleted file mode 100644
index 9f4c8fa..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.CSharp.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.Scripting.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.Scripting.dll
deleted file mode 100644
index 3e1ad92..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.Scripting.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.VisualBasic.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.VisualBasic.dll
deleted file mode 100644
index 1a79d54..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.VisualBasic.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.dll
deleted file mode 100644
index ae1da33..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.CodeAnalysis.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.Common.targets b/StarEditor/mono/lib/mono/4.5/Microsoft.Common.targets
deleted file mode 100644
index ff82f81..0000000
--- a/StarEditor/mono/lib/mono/4.5/Microsoft.Common.targets
+++ /dev/null
@@ -1,957 +0,0 @@
-
-
- true
- true
-
-
-
-
-
-
-
- Exe
- .exe
- .exe
- .dll
- .netmodule
-
-
-
- $(MSBuildProjectDirectory)\
-
-
-
-
- 11.0
-
-
-
- $(MSBuildProjectName)
- $(OutputPath)\
- bin\Debug\
-
- .NETFramework
- v4.0
-
- $(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion),Profile=$(TargetFrameworkProfile)
- $(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion)
-
-
-
- $(OutputPath)
- $(OutDir)\
-
- <_OriginalConfiguration>$(Configuration)
- Debug
- $(Configuration)
-
- <_OriginalPlatform>$(Platform)
- AnyCPU
- $(Platform)
-
-
-
-
- true
- System.Core;$(AdditionalExplicitAssemblyReferences)
-
-
-
- true
-
-
-
- obj\
- $(BaseIntermediateOutputPath)\
- $(MSBuildProjectFile).FilesWrittenAbsolute.txt
-
-
-
- $(BaseIntermediateOutputPath)$(Configuration)\
- $(BaseIntermediateOutputPath)$(PlatformName)\$(Configuration)\
-
-
-
- $(IntermediateOutputPath)\
-
-
-
-
-
-
- <_OutDirItem Include="$(OutDir)"/>
-
-
-
- $(AssemblyName)
- $(TargetName)$(TargetExt)
- @(_OutDirItem->'%(FullPath)')
- @(_OutDirItem->'%(FullPath)\$(TargetFileName)')
- $(MSBuildAllProjects);$(MSBuildProjectFullPath);$(MSBuildToolsPath)\Microsoft.Common.targets
- $(AssemblyOriginatorKeyFile)
- true
-
-
-
-
-
-
-
-
-
-
-
-
- AssignLinkMetadata
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_EmbeddedResourceWithLinkAssigned Remove="@(_EmbeddedResourceWithLinkAssigned)" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_TargetFrameworkDirectories Include="$(_TargetFrameworkDirectories);$(TargetFrameworkDirectory)" KeepDuplicates="false" />
-
-
- @(_TargetFrameworkDirectories)
-
-
-
-
-
- <_DesignTimeFacadeAssemblies Include="%(DesignTimeFacadeDirectories.Identity)\*.dll"/>
-
-
-
- $(TargetFrameworkDirectory);@(DesignTimeFacadeDirectories)
-
-
-
-
-
-
- .exe;
- .dll
-
-
-
- .exe.mdb;
- .dll.mdb;
- .pdb;
- .xml
-
-
-
- {CandidateAssemblyFiles};
- $(ReferencePath);
- @(AdditionalReferencePath);
- {HintPathFromItem};
- {TargetFrameworkDirectory};
- {PkgConfig};
- {GAC};
- {RawFileName};
- $(OutDir)
-
-
-
- BeforeResolveReferences;
- ResolveProjectReferences;
- ResolveAssemblyReferences;
- AfterResolveReferences
-
-
-
- GetFrameworkPaths;
- GetReferenceAssemblyPaths;
- PrepareForBuild
-
-
-
-
- $(IntermediateOutputPath)$(TargetFrameworkMoniker).AssemblyAttribute$(DefaultLanguageSourceExtension)
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BuildOnlySettings;
- BeforeBuild;
- CoreBuild;
- AfterBuild
-
-
-
-
-
-
-
-
-
-
-
- PrepareForBuild;
- GetFrameworkPaths;
- GetReferenceAssemblyPaths;
- PreBuildEvent;
- ResolveReferences;
- CopyFilesMarkedCopyLocal;
- PrepareResources;
- Compile;
- PrepareForRun;
- DeployOutputFiles;
- _RecordCleanFile;
- PostBuildEvent
-
-
-
-
-
-
-
-
-
-
-
-
- ResolveReferences;
- GenerateTargetFrameworkMonikerAttribute;
- BeforeCompile;
- _TimestampBeforeCompile;
- CoreCompile;
- _TimestampAfterCompile;
- AfterCompile
-
-
-
-
-
-
-
-
-
-
- DeployOutputFiles
-
-
-
-
-
-
- AssignTargetPaths;
- SplitResourcesByCulture;
- CreateManifestResourceNames;
- CopyNonResxEmbeddedResources;
- GenerateResources;
- GenerateSatelliteAssemblies;
- CompileLicxFiles
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BeforeRebuild;
- Clean;
- $(MSBuildProjectDefaultTargets);
- AfterRebuild;
-
-
-
- BeforeRebuild;
- Clean;
- Build;
- AfterRebuild;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BeforeClean;
- CleanReferencedProjects;
- CoreClean;
- AfterClean
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- $(ResolveReferencesDependsOn);
- ImplicitlyExpandDesignTimeFacades
-
-
-
- $(ImplicitlyExpandDesignTimeFacadesDependsOn);
- GetReferenceAssemblyPaths
-
-
-
-
-
-
- <_HasReferenceToSystemRuntime Condition="'%(_ResolvedDependencyFiles.Filename)' == 'System.Runtime'">true
-
-
-
-
-
-
- false
- false
- ImplicitlyExpandDesignTimeFacades
-
- <_ResolveAssemblyReferenceResolvedFiles Include="@(ReferencePath)" Condition="'%(ReferencePath.ResolvedFrom)' == 'ImplicitlyExpandDesignTimeFacades'" />
-
-
-
-
-
-
-
-
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.Common.tasks b/StarEditor/mono/lib/mono/4.5/Microsoft.Common.tasks
deleted file mode 100644
index caf108e..0000000
--- a/StarEditor/mono/lib/mono/4.5/Microsoft.Common.tasks
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.VisualBasic.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.VisualBasic.dll
deleted file mode 100644
index b9de5cd..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.VisualBasic.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.VisualBasic.targets b/StarEditor/mono/lib/mono/4.5/Microsoft.VisualBasic.targets
deleted file mode 100644
index cf35f82..0000000
--- a/StarEditor/mono/lib/mono/4.5/Microsoft.VisualBasic.targets
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
- .vb
- VB
-
-
-
-
-
-
-
- CONFIG="$(Configuration)"
- $(FinalDefineConstants),DEBUG=-1
- $(FinalDefineConstants),TRACE=-1
- $(FinalDefineConstants),_MyType="$(MyType)"
- $(FinalDefineConstants),PLATFORM="$(Platform)"
- $(FinalDefineConstants),PLATFORM="AnyCPU"
- $(FinalDefineConstants),$(DefineConstants)
-
- <_NoWarnings Condition=" '$(WarningLevel)' == '0' ">true
- <_NoWarnings Condition=" '$(WarningLevel)' == '1' ">false
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- vbnc.exe
-
-
-
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.VisualC.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.VisualC.dll
deleted file mode 100644
index 5ddbec5..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.VisualC.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Microsoft.Web.Infrastructure.dll b/StarEditor/mono/lib/mono/4.5/Microsoft.Web.Infrastructure.dll
deleted file mode 100644
index 7945ed1..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Microsoft.Web.Infrastructure.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Btls.Interface.dll b/StarEditor/mono/lib/mono/4.5/Mono.Btls.Interface.dll
deleted file mode 100644
index b97e3eb..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Btls.Interface.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.CSharp.dll b/StarEditor/mono/lib/mono/4.5/Mono.CSharp.dll
deleted file mode 100644
index 3c6d34c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.CSharp.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Cairo.dll b/StarEditor/mono/lib/mono/4.5/Mono.Cairo.dll
deleted file mode 100644
index da52284..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Cairo.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Cecil.VB.Mdb.dll b/StarEditor/mono/lib/mono/4.5/Mono.Cecil.VB.Mdb.dll
deleted file mode 100644
index 34d78ba..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Cecil.VB.Mdb.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Cecil.VB.Pdb.dll b/StarEditor/mono/lib/mono/4.5/Mono.Cecil.VB.Pdb.dll
deleted file mode 100644
index 1d9b686..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Cecil.VB.Pdb.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Cecil.VB.dll b/StarEditor/mono/lib/mono/4.5/Mono.Cecil.VB.dll
deleted file mode 100644
index 0011e84..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Cecil.VB.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.CodeContracts.dll b/StarEditor/mono/lib/mono/4.5/Mono.CodeContracts.dll
deleted file mode 100644
index 26bf09a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.CodeContracts.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.CompilerServices.SymbolWriter.dll b/StarEditor/mono/lib/mono/4.5/Mono.CompilerServices.SymbolWriter.dll
deleted file mode 100644
index 46c0b8c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.CompilerServices.SymbolWriter.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Data.Sqlite.dll b/StarEditor/mono/lib/mono/4.5/Mono.Data.Sqlite.dll
deleted file mode 100644
index 353f354..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Data.Sqlite.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Data.Tds.dll b/StarEditor/mono/lib/mono/4.5/Mono.Data.Tds.dll
deleted file mode 100644
index 2534559..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Data.Tds.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Debugger.Soft.dll b/StarEditor/mono/lib/mono/4.5/Mono.Debugger.Soft.dll
deleted file mode 100644
index ef516e8..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Debugger.Soft.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Http.dll b/StarEditor/mono/lib/mono/4.5/Mono.Http.dll
deleted file mode 100644
index 76c725b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Http.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Management.dll b/StarEditor/mono/lib/mono/4.5/Mono.Management.dll
deleted file mode 100644
index a8ee8fe..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Management.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Messaging.RabbitMQ.dll b/StarEditor/mono/lib/mono/4.5/Mono.Messaging.RabbitMQ.dll
deleted file mode 100644
index de0d772..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Messaging.RabbitMQ.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Messaging.dll b/StarEditor/mono/lib/mono/4.5/Mono.Messaging.dll
deleted file mode 100644
index 8356cb5..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Messaging.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Parallel.dll b/StarEditor/mono/lib/mono/4.5/Mono.Parallel.dll
deleted file mode 100644
index fc4405b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Parallel.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Posix.dll b/StarEditor/mono/lib/mono/4.5/Mono.Posix.dll
deleted file mode 100644
index 41a0bb5..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Posix.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Profiler.Log.dll b/StarEditor/mono/lib/mono/4.5/Mono.Profiler.Log.dll
deleted file mode 100644
index d48d6d8..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Profiler.Log.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Security.Win32.dll b/StarEditor/mono/lib/mono/4.5/Mono.Security.Win32.dll
deleted file mode 100644
index 2218fda..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Security.Win32.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Security.dll b/StarEditor/mono/lib/mono/4.5/Mono.Security.dll
deleted file mode 100644
index 8e5af5d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Security.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Simd.dll b/StarEditor/mono/lib/mono/4.5/Mono.Simd.dll
deleted file mode 100644
index af22327..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Simd.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.Tasklets.dll b/StarEditor/mono/lib/mono/4.5/Mono.Tasklets.dll
deleted file mode 100644
index 5d8e75c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.Tasklets.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.WebBrowser.dll b/StarEditor/mono/lib/mono/4.5/Mono.WebBrowser.dll
deleted file mode 100644
index fc5ccf7..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.WebBrowser.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.WebServer2.dll b/StarEditor/mono/lib/mono/4.5/Mono.WebServer2.dll
deleted file mode 100644
index 6a00e14..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.WebServer2.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Mono.XBuild.Tasks.dll b/StarEditor/mono/lib/mono/4.5/Mono.XBuild.Tasks.dll
deleted file mode 100644
index 8284328..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Mono.XBuild.Tasks.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/Novell.Directory.Ldap.dll b/StarEditor/mono/lib/mono/4.5/Novell.Directory.Ldap.dll
deleted file mode 100644
index e573660..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/Novell.Directory.Ldap.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/PEAPI.dll b/StarEditor/mono/lib/mono/4.5/PEAPI.dll
deleted file mode 100644
index 25db9f9..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/PEAPI.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/RabbitMQ.Client.Apigen.exe b/StarEditor/mono/lib/mono/4.5/RabbitMQ.Client.Apigen.exe
deleted file mode 100644
index a1e20b6..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/RabbitMQ.Client.Apigen.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/RabbitMQ.Client.Apigen.pdb b/StarEditor/mono/lib/mono/4.5/RabbitMQ.Client.Apigen.pdb
deleted file mode 100644
index f50d94f..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/RabbitMQ.Client.Apigen.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/RabbitMQ.Client.dll b/StarEditor/mono/lib/mono/4.5/RabbitMQ.Client.dll
deleted file mode 100644
index e4642eb..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/RabbitMQ.Client.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/SMDiagnostics.dll b/StarEditor/mono/lib/mono/4.5/SMDiagnostics.dll
deleted file mode 100644
index 3b46c41..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/SMDiagnostics.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Collections.Immutable.dll b/StarEditor/mono/lib/mono/4.5/System.Collections.Immutable.dll
deleted file mode 100644
index f5513ca..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Collections.Immutable.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.ComponentModel.Composition.dll b/StarEditor/mono/lib/mono/4.5/System.ComponentModel.Composition.dll
deleted file mode 100644
index f5842b4..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.ComponentModel.Composition.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.ComponentModel.DataAnnotations.dll b/StarEditor/mono/lib/mono/4.5/System.ComponentModel.DataAnnotations.dll
deleted file mode 100644
index f3386e4..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.ComponentModel.DataAnnotations.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Configuration.Install.dll b/StarEditor/mono/lib/mono/4.5/System.Configuration.Install.dll
deleted file mode 100644
index 9dd98ec..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Configuration.Install.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Configuration.dll b/StarEditor/mono/lib/mono/4.5/System.Configuration.dll
deleted file mode 100644
index 82cfacb..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Configuration.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Core.dll b/StarEditor/mono/lib/mono/4.5/System.Core.dll
deleted file mode 100644
index a97ebaa..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Core.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Data.DataSetExtensions.dll b/StarEditor/mono/lib/mono/4.5/System.Data.DataSetExtensions.dll
deleted file mode 100644
index 120cbcd..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Data.DataSetExtensions.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Data.Entity.dll b/StarEditor/mono/lib/mono/4.5/System.Data.Entity.dll
deleted file mode 100644
index e9b235d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Data.Entity.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Data.Linq.dll b/StarEditor/mono/lib/mono/4.5/System.Data.Linq.dll
deleted file mode 100644
index 41cb702..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Data.Linq.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Data.OracleClient.dll b/StarEditor/mono/lib/mono/4.5/System.Data.OracleClient.dll
deleted file mode 100644
index 3bda776..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Data.OracleClient.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Data.Services.Client.dll b/StarEditor/mono/lib/mono/4.5/System.Data.Services.Client.dll
deleted file mode 100644
index bc7ab21..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Data.Services.Client.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Data.Services.dll b/StarEditor/mono/lib/mono/4.5/System.Data.Services.dll
deleted file mode 100644
index d77d6f3..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Data.Services.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Data.dll b/StarEditor/mono/lib/mono/4.5/System.Data.dll
deleted file mode 100644
index b43ec0d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Data.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Deployment.dll b/StarEditor/mono/lib/mono/4.5/System.Deployment.dll
deleted file mode 100644
index 488d248..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Deployment.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Design.dll b/StarEditor/mono/lib/mono/4.5/System.Design.dll
deleted file mode 100644
index 4de85c5..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Design.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.DirectoryServices.Protocols.dll b/StarEditor/mono/lib/mono/4.5/System.DirectoryServices.Protocols.dll
deleted file mode 100644
index 1b31d49..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.DirectoryServices.Protocols.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.DirectoryServices.dll b/StarEditor/mono/lib/mono/4.5/System.DirectoryServices.dll
deleted file mode 100644
index 53f8bf0..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.DirectoryServices.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Drawing.Design.dll b/StarEditor/mono/lib/mono/4.5/System.Drawing.Design.dll
deleted file mode 100644
index 1443000..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Drawing.Design.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Drawing.dll b/StarEditor/mono/lib/mono/4.5/System.Drawing.dll
deleted file mode 100644
index 33ecdf4..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Drawing.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Dynamic.dll b/StarEditor/mono/lib/mono/4.5/System.Dynamic.dll
deleted file mode 100644
index 69b85ef..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Dynamic.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.EnterpriseServices.dll b/StarEditor/mono/lib/mono/4.5/System.EnterpriseServices.dll
deleted file mode 100644
index 53d0639..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.EnterpriseServices.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.IO.Compression.FileSystem.dll b/StarEditor/mono/lib/mono/4.5/System.IO.Compression.FileSystem.dll
deleted file mode 100644
index ee6c22b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.IO.Compression.FileSystem.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.IO.Compression.dll b/StarEditor/mono/lib/mono/4.5/System.IO.Compression.dll
deleted file mode 100644
index 62e965c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.IO.Compression.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.IdentityModel.Selectors.dll b/StarEditor/mono/lib/mono/4.5/System.IdentityModel.Selectors.dll
deleted file mode 100644
index 7e3e8f1..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.IdentityModel.Selectors.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.IdentityModel.dll b/StarEditor/mono/lib/mono/4.5/System.IdentityModel.dll
deleted file mode 100644
index b664364..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.IdentityModel.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Json.Microsoft.dll b/StarEditor/mono/lib/mono/4.5/System.Json.Microsoft.dll
deleted file mode 100644
index 3bac046..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Json.Microsoft.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Json.dll b/StarEditor/mono/lib/mono/4.5/System.Json.dll
deleted file mode 100644
index 0663d9a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Json.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Management.dll b/StarEditor/mono/lib/mono/4.5/System.Management.dll
deleted file mode 100644
index 793770b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Management.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Memory.dll b/StarEditor/mono/lib/mono/4.5/System.Memory.dll
deleted file mode 100644
index 5d19470..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Memory.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Messaging.dll b/StarEditor/mono/lib/mono/4.5/System.Messaging.dll
deleted file mode 100644
index 1f03263..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Messaging.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Net.Http.Formatting.dll b/StarEditor/mono/lib/mono/4.5/System.Net.Http.Formatting.dll
deleted file mode 100644
index c5d9614..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Net.Http.Formatting.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Net.Http.WebRequest.dll b/StarEditor/mono/lib/mono/4.5/System.Net.Http.WebRequest.dll
deleted file mode 100644
index 2444b2f..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Net.Http.WebRequest.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Net.Http.dll b/StarEditor/mono/lib/mono/4.5/System.Net.Http.dll
deleted file mode 100644
index 914d982..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Net.Http.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Net.dll b/StarEditor/mono/lib/mono/4.5/System.Net.dll
deleted file mode 100644
index ac97410..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Net.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Numerics.Vectors.dll b/StarEditor/mono/lib/mono/4.5/System.Numerics.Vectors.dll
deleted file mode 100644
index 7d409c8..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Numerics.Vectors.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Numerics.dll b/StarEditor/mono/lib/mono/4.5/System.Numerics.dll
deleted file mode 100644
index 093b631..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Numerics.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Reactive.Core.dll b/StarEditor/mono/lib/mono/4.5/System.Reactive.Core.dll
deleted file mode 100644
index a3c7423..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Reactive.Core.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Reactive.Debugger.dll b/StarEditor/mono/lib/mono/4.5/System.Reactive.Debugger.dll
deleted file mode 100644
index 54aeaf1..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Reactive.Debugger.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Reactive.Experimental.dll b/StarEditor/mono/lib/mono/4.5/System.Reactive.Experimental.dll
deleted file mode 100644
index 5d6cc4f..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Reactive.Experimental.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Reactive.Interfaces.dll b/StarEditor/mono/lib/mono/4.5/System.Reactive.Interfaces.dll
deleted file mode 100644
index a6cfeed..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Reactive.Interfaces.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Reactive.Linq.dll b/StarEditor/mono/lib/mono/4.5/System.Reactive.Linq.dll
deleted file mode 100644
index a5d60a0..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Reactive.Linq.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Reactive.Observable.Aliases.dll b/StarEditor/mono/lib/mono/4.5/System.Reactive.Observable.Aliases.dll
deleted file mode 100644
index 20cea3e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Reactive.Observable.Aliases.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Reactive.PlatformServices.dll b/StarEditor/mono/lib/mono/4.5/System.Reactive.PlatformServices.dll
deleted file mode 100644
index 4527f1b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Reactive.PlatformServices.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Reactive.Providers.dll b/StarEditor/mono/lib/mono/4.5/System.Reactive.Providers.dll
deleted file mode 100644
index 662eff7..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Reactive.Providers.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Reactive.Runtime.Remoting.dll b/StarEditor/mono/lib/mono/4.5/System.Reactive.Runtime.Remoting.dll
deleted file mode 100644
index e44b6c0..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Reactive.Runtime.Remoting.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Reactive.Windows.Forms.dll b/StarEditor/mono/lib/mono/4.5/System.Reactive.Windows.Forms.dll
deleted file mode 100644
index b025105..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Reactive.Windows.Forms.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Reactive.Windows.Threading.dll b/StarEditor/mono/lib/mono/4.5/System.Reactive.Windows.Threading.dll
deleted file mode 100644
index e1c2eb4..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Reactive.Windows.Threading.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Reflection.Context.dll b/StarEditor/mono/lib/mono/4.5/System.Reflection.Context.dll
deleted file mode 100644
index a118207..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Reflection.Context.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Reflection.Metadata.dll b/StarEditor/mono/lib/mono/4.5/System.Reflection.Metadata.dll
deleted file mode 100644
index 550e118..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Reflection.Metadata.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Runtime.Caching.dll b/StarEditor/mono/lib/mono/4.5/System.Runtime.Caching.dll
deleted file mode 100644
index 98cedd4..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Runtime.Caching.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Runtime.CompilerServices.Unsafe.dll b/StarEditor/mono/lib/mono/4.5/System.Runtime.CompilerServices.Unsafe.dll
deleted file mode 100644
index 1908d92..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Runtime.CompilerServices.Unsafe.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Runtime.DurableInstancing.dll b/StarEditor/mono/lib/mono/4.5/System.Runtime.DurableInstancing.dll
deleted file mode 100644
index a5339f7..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Runtime.DurableInstancing.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Runtime.Remoting.dll b/StarEditor/mono/lib/mono/4.5/System.Runtime.Remoting.dll
deleted file mode 100644
index f6beca2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Runtime.Remoting.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Runtime.Serialization.Formatters.Soap.dll b/StarEditor/mono/lib/mono/4.5/System.Runtime.Serialization.Formatters.Soap.dll
deleted file mode 100644
index 630f42a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Runtime.Serialization.Formatters.Soap.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Runtime.Serialization.dll b/StarEditor/mono/lib/mono/4.5/System.Runtime.Serialization.dll
deleted file mode 100644
index 0066c19..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Runtime.Serialization.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Security.dll b/StarEditor/mono/lib/mono/4.5/System.Security.dll
deleted file mode 100644
index d9525ca..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Security.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Activation.dll b/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Activation.dll
deleted file mode 100644
index fb368c3..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Activation.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Discovery.dll b/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Discovery.dll
deleted file mode 100644
index 2456a74..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Discovery.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Internals.dll b/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Internals.dll
deleted file mode 100644
index 45a2607..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Internals.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Routing.dll b/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Routing.dll
deleted file mode 100644
index bfa0116..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Routing.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Web.dll b/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Web.dll
deleted file mode 100644
index 7b9668d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.ServiceModel.Web.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.ServiceModel.dll b/StarEditor/mono/lib/mono/4.5/System.ServiceModel.dll
deleted file mode 100644
index 4f17dfb..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.ServiceModel.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.ServiceProcess.dll b/StarEditor/mono/lib/mono/4.5/System.ServiceProcess.dll
deleted file mode 100644
index 9415d3f..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.ServiceProcess.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Threading.Tasks.Dataflow.dll b/StarEditor/mono/lib/mono/4.5/System.Threading.Tasks.Dataflow.dll
deleted file mode 100644
index 091b0ef..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Threading.Tasks.Dataflow.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Threading.Tasks.Extensions.dll b/StarEditor/mono/lib/mono/4.5/System.Threading.Tasks.Extensions.dll
deleted file mode 100644
index eeec928..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Threading.Tasks.Extensions.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Transactions.dll b/StarEditor/mono/lib/mono/4.5/System.Transactions.dll
deleted file mode 100644
index b93d9c7..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Transactions.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.Abstractions.dll b/StarEditor/mono/lib/mono/4.5/System.Web.Abstractions.dll
deleted file mode 100644
index c0c3527..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.Abstractions.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.ApplicationServices.dll b/StarEditor/mono/lib/mono/4.5/System.Web.ApplicationServices.dll
deleted file mode 100644
index f545eec..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.ApplicationServices.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.DynamicData.dll b/StarEditor/mono/lib/mono/4.5/System.Web.DynamicData.dll
deleted file mode 100644
index 627ddb9..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.DynamicData.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.Extensions.Design.dll b/StarEditor/mono/lib/mono/4.5/System.Web.Extensions.Design.dll
deleted file mode 100644
index dfc5e73..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.Extensions.Design.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.Extensions.dll b/StarEditor/mono/lib/mono/4.5/System.Web.Extensions.dll
deleted file mode 100644
index dfb4a65..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.Extensions.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.Http.SelfHost.dll b/StarEditor/mono/lib/mono/4.5/System.Web.Http.SelfHost.dll
deleted file mode 100644
index 6cbcdce..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.Http.SelfHost.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.Http.WebHost.dll b/StarEditor/mono/lib/mono/4.5/System.Web.Http.WebHost.dll
deleted file mode 100644
index fd256f6..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.Http.WebHost.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.Http.dll b/StarEditor/mono/lib/mono/4.5/System.Web.Http.dll
deleted file mode 100644
index bfe6f39..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.Http.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.Mobile.dll b/StarEditor/mono/lib/mono/4.5/System.Web.Mobile.dll
deleted file mode 100644
index 2382966..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.Mobile.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.Mvc.dll b/StarEditor/mono/lib/mono/4.5/System.Web.Mvc.dll
deleted file mode 100644
index db79890..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.Mvc.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.Razor.dll b/StarEditor/mono/lib/mono/4.5/System.Web.Razor.dll
deleted file mode 100644
index 72f7f81..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.Razor.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.RegularExpressions.dll b/StarEditor/mono/lib/mono/4.5/System.Web.RegularExpressions.dll
deleted file mode 100644
index ee154d9..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.RegularExpressions.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.Routing.dll b/StarEditor/mono/lib/mono/4.5/System.Web.Routing.dll
deleted file mode 100644
index f54728e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.Routing.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.Services.dll b/StarEditor/mono/lib/mono/4.5/System.Web.Services.dll
deleted file mode 100644
index 3584b59..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.Services.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.WebPages.Deployment.dll b/StarEditor/mono/lib/mono/4.5/System.Web.WebPages.Deployment.dll
deleted file mode 100644
index 456300c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.WebPages.Deployment.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.WebPages.Razor.dll b/StarEditor/mono/lib/mono/4.5/System.Web.WebPages.Razor.dll
deleted file mode 100644
index 31bdfa1..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.WebPages.Razor.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.WebPages.dll b/StarEditor/mono/lib/mono/4.5/System.Web.WebPages.dll
deleted file mode 100644
index 2e49daa..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.WebPages.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Web.dll b/StarEditor/mono/lib/mono/4.5/System.Web.dll
deleted file mode 100644
index 70ff78b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Web.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Windows.Forms.DataVisualization.dll b/StarEditor/mono/lib/mono/4.5/System.Windows.Forms.DataVisualization.dll
deleted file mode 100644
index 85dcdee..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Windows.Forms.DataVisualization.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Windows.Forms.dll b/StarEditor/mono/lib/mono/4.5/System.Windows.Forms.dll
deleted file mode 100644
index e9ead5f..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Windows.Forms.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Windows.dll b/StarEditor/mono/lib/mono/4.5/System.Windows.dll
deleted file mode 100644
index ea4c137..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Windows.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Workflow.Activities.dll b/StarEditor/mono/lib/mono/4.5/System.Workflow.Activities.dll
deleted file mode 100644
index b1c407e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Workflow.Activities.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Workflow.ComponentModel.dll b/StarEditor/mono/lib/mono/4.5/System.Workflow.ComponentModel.dll
deleted file mode 100644
index c22d7c2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Workflow.ComponentModel.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Workflow.Runtime.dll b/StarEditor/mono/lib/mono/4.5/System.Workflow.Runtime.dll
deleted file mode 100644
index 23b8705..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Workflow.Runtime.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Xaml.dll b/StarEditor/mono/lib/mono/4.5/System.Xaml.dll
deleted file mode 100644
index cff90ae..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Xaml.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Xml.Linq.dll b/StarEditor/mono/lib/mono/4.5/System.Xml.Linq.dll
deleted file mode 100644
index 4ecd762..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Xml.Linq.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Xml.Serialization.dll b/StarEditor/mono/lib/mono/4.5/System.Xml.Serialization.dll
deleted file mode 100644
index 5d1e6fc..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Xml.Serialization.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.Xml.dll b/StarEditor/mono/lib/mono/4.5/System.Xml.dll
deleted file mode 100644
index 957d98c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.Xml.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/System.dll b/StarEditor/mono/lib/mono/4.5/System.dll
deleted file mode 100644
index 503aa86..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/System.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/VBCSCompiler.exe b/StarEditor/mono/lib/mono/4.5/VBCSCompiler.exe
deleted file mode 100644
index 08aa0e3..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/VBCSCompiler.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/VBCSCompiler.exe.config b/StarEditor/mono/lib/mono/4.5/VBCSCompiler.exe.config
deleted file mode 100644
index d6cd334..0000000
--- a/StarEditor/mono/lib/mono/4.5/VBCSCompiler.exe.config
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/StarEditor/mono/lib/mono/4.5/WebMatrix.Data.dll b/StarEditor/mono/lib/mono/4.5/WebMatrix.Data.dll
deleted file mode 100644
index fbea7eb..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/WebMatrix.Data.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/WindowsBase.dll b/StarEditor/mono/lib/mono/4.5/WindowsBase.dll
deleted file mode 100644
index 998acef..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/WindowsBase.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/al.exe b/StarEditor/mono/lib/mono/4.5/al.exe
deleted file mode 100644
index 88edb84..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/al.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/al.pdb b/StarEditor/mono/lib/mono/4.5/al.pdb
deleted file mode 100644
index a3573b2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/al.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/aprofutil.exe b/StarEditor/mono/lib/mono/4.5/aprofutil.exe
deleted file mode 100644
index 8c2fc07..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/aprofutil.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/aprofutil.pdb b/StarEditor/mono/lib/mono/4.5/aprofutil.pdb
deleted file mode 100644
index 5f1b742..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/aprofutil.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/browsercaps-updater.exe b/StarEditor/mono/lib/mono/4.5/browsercaps-updater.exe
deleted file mode 100644
index 9bf9adf..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/browsercaps-updater.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/browsercaps-updater.pdb b/StarEditor/mono/lib/mono/4.5/browsercaps-updater.pdb
deleted file mode 100644
index 9800a72..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/browsercaps-updater.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/caspol.exe b/StarEditor/mono/lib/mono/4.5/caspol.exe
deleted file mode 100644
index 22d2aad..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/caspol.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/caspol.pdb b/StarEditor/mono/lib/mono/4.5/caspol.pdb
deleted file mode 100644
index e6891fa..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/caspol.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/cccheck.exe b/StarEditor/mono/lib/mono/4.5/cccheck.exe
deleted file mode 100644
index 74d7f3d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/cccheck.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/cccheck.pdb b/StarEditor/mono/lib/mono/4.5/cccheck.pdb
deleted file mode 100644
index 45bf69b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/cccheck.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/ccrewrite.exe b/StarEditor/mono/lib/mono/4.5/ccrewrite.exe
deleted file mode 100644
index aaf6266..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/ccrewrite.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/ccrewrite.pdb b/StarEditor/mono/lib/mono/4.5/ccrewrite.pdb
deleted file mode 100644
index c5922c2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/ccrewrite.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/cert-sync.exe b/StarEditor/mono/lib/mono/4.5/cert-sync.exe
deleted file mode 100644
index 7daa3c9..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/cert-sync.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/cert-sync.pdb b/StarEditor/mono/lib/mono/4.5/cert-sync.pdb
deleted file mode 100644
index ec6d2f2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/cert-sync.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/cert2spc.exe b/StarEditor/mono/lib/mono/4.5/cert2spc.exe
deleted file mode 100644
index 2ab0057..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/cert2spc.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/cert2spc.pdb b/StarEditor/mono/lib/mono/4.5/cert2spc.pdb
deleted file mode 100644
index d834b02..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/cert2spc.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/certmgr.exe b/StarEditor/mono/lib/mono/4.5/certmgr.exe
deleted file mode 100644
index 79fe4fa..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/certmgr.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/certmgr.pdb b/StarEditor/mono/lib/mono/4.5/certmgr.pdb
deleted file mode 100644
index 244a503..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/certmgr.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/chktrust.exe b/StarEditor/mono/lib/mono/4.5/chktrust.exe
deleted file mode 100644
index e3795dd..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/chktrust.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/chktrust.pdb b/StarEditor/mono/lib/mono/4.5/chktrust.pdb
deleted file mode 100644
index f44ec7c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/chktrust.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/crlupdate.exe b/StarEditor/mono/lib/mono/4.5/crlupdate.exe
deleted file mode 100644
index 9d6c8f9..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/crlupdate.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/crlupdate.pdb b/StarEditor/mono/lib/mono/4.5/crlupdate.pdb
deleted file mode 100644
index b2f109b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/crlupdate.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/csc.exe b/StarEditor/mono/lib/mono/4.5/csc.exe
deleted file mode 100644
index 8f84141..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/csc.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/csc.exe.config b/StarEditor/mono/lib/mono/4.5/csc.exe.config
deleted file mode 100644
index cf89907..0000000
--- a/StarEditor/mono/lib/mono/4.5/csc.exe.config
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/StarEditor/mono/lib/mono/4.5/csc.rsp b/StarEditor/mono/lib/mono/4.5/csc.rsp
deleted file mode 100644
index 7b1e629..0000000
--- a/StarEditor/mono/lib/mono/4.5/csc.rsp
+++ /dev/null
@@ -1,48 +0,0 @@
-# Licensed to the .NET Foundation under one or more agreements.
-# The .NET Foundation licenses this file to you under the MIT license.
-# See the LICENSE file in the project root for more information.
-
-# This file contains command-line options that the C#
-# command line compiler (CSC) will process as part
-# of every compilation, unless the "/noconfig" option
-# is specified.
-
-# Reference the common Framework libraries
-/r:Accessibility.dll
-/r:Microsoft.CSharp.dll
-/r:System.Configuration.dll
-/r:System.Configuration.Install.dll
-/r:System.Core.dll
-/r:System.Data.dll
-/r:System.Data.DataSetExtensions.dll
-/r:System.Data.Linq.dll
-/r:System.Data.OracleClient.dll
-/r:System.Deployment.dll
-/r:System.Design.dll
-/r:System.DirectoryServices.dll
-/r:System.dll
-/r:System.Drawing.Design.dll
-/r:System.Drawing.dll
-/r:System.EnterpriseServices.dll
-/r:System.Management.dll
-/r:System.Messaging.dll
-/r:System.Runtime.Remoting.dll
-/r:System.Runtime.Serialization.dll
-/r:System.Runtime.Serialization.Formatters.Soap.dll
-/r:System.Security.dll
-/r:System.ServiceModel.dll
-/r:System.ServiceModel.Web.dll
-/r:System.ServiceProcess.dll
-/r:System.Transactions.dll
-/r:System.Web.dll
-/r:System.Web.Extensions.Design.dll
-/r:System.Web.Extensions.dll
-/r:System.Web.Mobile.dll
-/r:System.Web.RegularExpressions.dll
-/r:System.Web.Services.dll
-/r:System.Windows.Forms.dll
-/r:System.Workflow.Activities.dll
-/r:System.Workflow.ComponentModel.dll
-/r:System.Workflow.Runtime.dll
-/r:System.Xml.dll
-/r:System.Xml.Linq.dll
diff --git a/StarEditor/mono/lib/mono/4.5/cscompmgd.dll b/StarEditor/mono/lib/mono/4.5/cscompmgd.dll
deleted file mode 100644
index 2284aec..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/cscompmgd.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/csharp.exe b/StarEditor/mono/lib/mono/4.5/csharp.exe
deleted file mode 100644
index c6340b3..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/csharp.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/csharp.pdb b/StarEditor/mono/lib/mono/4.5/csharp.pdb
deleted file mode 100644
index c2c6c06..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/csharp.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/csi.exe b/StarEditor/mono/lib/mono/4.5/csi.exe
deleted file mode 100644
index c76c66f..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/csi.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/csi.exe.config b/StarEditor/mono/lib/mono/4.5/csi.exe.config
deleted file mode 100644
index b1ebd89..0000000
--- a/StarEditor/mono/lib/mono/4.5/csi.exe.config
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/StarEditor/mono/lib/mono/4.5/csi.rsp b/StarEditor/mono/lib/mono/4.5/csi.rsp
deleted file mode 100644
index 220046e..0000000
--- a/StarEditor/mono/lib/mono/4.5/csi.rsp
+++ /dev/null
@@ -1,15 +0,0 @@
-/r:System.dll
-/r:System.Core.dll
-/r:Microsoft.CSharp.dll
-/r:Facades/System.Runtime.dll
-/r:Facades/netstandard.dll
-/u:System
-/u:System.IO
-/u:System.Collections.Generic
-/u:System.Console
-/u:System.Diagnostics
-/u:System.Dynamic
-/u:System.Linq
-/u:System.Linq.Expressions
-/u:System.Text
-/u:System.Threading.Tasks
\ No newline at end of file
diff --git a/StarEditor/mono/lib/mono/4.5/culevel.exe b/StarEditor/mono/lib/mono/4.5/culevel.exe
deleted file mode 100644
index 192361d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/culevel.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/culevel.pdb b/StarEditor/mono/lib/mono/4.5/culevel.pdb
deleted file mode 100644
index b9c5547..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/culevel.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/disco.exe b/StarEditor/mono/lib/mono/4.5/disco.exe
deleted file mode 100644
index 3b61e62..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/disco.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/disco.pdb b/StarEditor/mono/lib/mono/4.5/disco.pdb
deleted file mode 100644
index 491becf..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/disco.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/dtd2rng.exe b/StarEditor/mono/lib/mono/4.5/dtd2rng.exe
deleted file mode 100644
index bbf5660..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/dtd2rng.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/dtd2rng.pdb b/StarEditor/mono/lib/mono/4.5/dtd2rng.pdb
deleted file mode 100644
index 2cb2e56..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/dtd2rng.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/dtd2xsd.exe b/StarEditor/mono/lib/mono/4.5/dtd2xsd.exe
deleted file mode 100644
index fa5e9cf..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/dtd2xsd.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/dtd2xsd.pdb b/StarEditor/mono/lib/mono/4.5/dtd2xsd.pdb
deleted file mode 100644
index 8bc59c6..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/dtd2xsd.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/fastcgi-mono-server4.exe b/StarEditor/mono/lib/mono/4.5/fastcgi-mono-server4.exe
deleted file mode 100644
index 5422261..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/fastcgi-mono-server4.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/gacutil.exe b/StarEditor/mono/lib/mono/4.5/gacutil.exe
deleted file mode 100644
index 119432a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/gacutil.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/gacutil.pdb b/StarEditor/mono/lib/mono/4.5/gacutil.pdb
deleted file mode 100644
index 18658b5..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/gacutil.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/genxs.exe b/StarEditor/mono/lib/mono/4.5/genxs.exe
deleted file mode 100644
index ce604fc..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/genxs.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/genxs.pdb b/StarEditor/mono/lib/mono/4.5/genxs.pdb
deleted file mode 100644
index 7dd1c8e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/genxs.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/httpcfg.exe b/StarEditor/mono/lib/mono/4.5/httpcfg.exe
deleted file mode 100644
index 0b15d8c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/httpcfg.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/httpcfg.pdb b/StarEditor/mono/lib/mono/4.5/httpcfg.pdb
deleted file mode 100644
index e174096..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/httpcfg.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/ictool.exe b/StarEditor/mono/lib/mono/4.5/ictool.exe
deleted file mode 100644
index b3750a2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/ictool.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/ictool.pdb b/StarEditor/mono/lib/mono/4.5/ictool.pdb
deleted file mode 100644
index e0d7ee7..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/ictool.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/ikdasm.exe b/StarEditor/mono/lib/mono/4.5/ikdasm.exe
deleted file mode 100644
index 95375be..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/ikdasm.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/ikdasm.pdb b/StarEditor/mono/lib/mono/4.5/ikdasm.pdb
deleted file mode 100644
index f9bf3c0..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/ikdasm.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/ilasm.exe b/StarEditor/mono/lib/mono/4.5/ilasm.exe
deleted file mode 100644
index b519f47..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/ilasm.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/ilasm.pdb b/StarEditor/mono/lib/mono/4.5/ilasm.pdb
deleted file mode 100644
index f1e9bb2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/ilasm.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/illinkanalyzer.exe b/StarEditor/mono/lib/mono/4.5/illinkanalyzer.exe
deleted file mode 100644
index d14fb4b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/illinkanalyzer.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/illinkanalyzer.pdb b/StarEditor/mono/lib/mono/4.5/illinkanalyzer.pdb
deleted file mode 100644
index 5777db5..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/illinkanalyzer.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/installutil.exe b/StarEditor/mono/lib/mono/4.5/installutil.exe
deleted file mode 100644
index 3cc69b6..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/installutil.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/installutil.pdb b/StarEditor/mono/lib/mono/4.5/installutil.pdb
deleted file mode 100644
index 0394f34..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/installutil.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/installvst.exe b/StarEditor/mono/lib/mono/4.5/installvst.exe
deleted file mode 100644
index 3600f03..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/installvst.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/installvst.pdb b/StarEditor/mono/lib/mono/4.5/installvst.pdb
deleted file mode 100644
index 5dde531..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/installvst.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/lc.exe b/StarEditor/mono/lib/mono/4.5/lc.exe
deleted file mode 100644
index 6f1b1be..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/lc.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/lc.pdb b/StarEditor/mono/lib/mono/4.5/lc.pdb
deleted file mode 100644
index 8fe72ac..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/lc.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/macpack.exe b/StarEditor/mono/lib/mono/4.5/macpack.exe
deleted file mode 100644
index 09f2a5c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/macpack.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/macpack.pdb b/StarEditor/mono/lib/mono/4.5/macpack.pdb
deleted file mode 100644
index ec5294a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/macpack.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/makecert.exe b/StarEditor/mono/lib/mono/4.5/makecert.exe
deleted file mode 100644
index 0846fab..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/makecert.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/makecert.pdb b/StarEditor/mono/lib/mono/4.5/makecert.pdb
deleted file mode 100644
index 98565cc..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/makecert.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mconfig.exe b/StarEditor/mono/lib/mono/4.5/mconfig.exe
deleted file mode 100644
index c4f9603..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mconfig.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mconfig.pdb b/StarEditor/mono/lib/mono/4.5/mconfig.pdb
deleted file mode 100644
index 34318f9..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mconfig.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mcs.exe b/StarEditor/mono/lib/mono/4.5/mcs.exe
deleted file mode 100644
index 3ccd3e2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mcs.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mcs.pdb b/StarEditor/mono/lib/mono/4.5/mcs.pdb
deleted file mode 100644
index 514daf1..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mcs.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mdbrebase.exe b/StarEditor/mono/lib/mono/4.5/mdbrebase.exe
deleted file mode 100644
index 087b8c8..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mdbrebase.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mdbrebase.pdb b/StarEditor/mono/lib/mono/4.5/mdbrebase.pdb
deleted file mode 100644
index 2f70f4a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mdbrebase.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mdoc.exe b/StarEditor/mono/lib/mono/4.5/mdoc.exe
deleted file mode 100644
index f16517a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mdoc.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mdoc.pdb b/StarEditor/mono/lib/mono/4.5/mdoc.pdb
deleted file mode 100644
index 18f95a5..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mdoc.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mkbundle.exe b/StarEditor/mono/lib/mono/4.5/mkbundle.exe
deleted file mode 100644
index 3285792..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mkbundle.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mkbundle.pdb b/StarEditor/mono/lib/mono/4.5/mkbundle.pdb
deleted file mode 100644
index e0d5f80..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mkbundle.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mod-mono-server4.exe b/StarEditor/mono/lib/mono/4.5/mod-mono-server4.exe
deleted file mode 100644
index a63129c..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mod-mono-server4.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mod.exe b/StarEditor/mono/lib/mono/4.5/mod.exe
deleted file mode 100644
index 5871696..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mod.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mod.pdb b/StarEditor/mono/lib/mono/4.5/mod.pdb
deleted file mode 100644
index d941d8d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mod.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-api-diff.exe b/StarEditor/mono/lib/mono/4.5/mono-api-diff.exe
deleted file mode 100644
index 463af60..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-api-diff.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-api-diff.pdb b/StarEditor/mono/lib/mono/4.5/mono-api-diff.pdb
deleted file mode 100644
index 8672b6d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-api-diff.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-api-html.exe b/StarEditor/mono/lib/mono/4.5/mono-api-html.exe
deleted file mode 100644
index f401edc..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-api-html.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-api-html.pdb b/StarEditor/mono/lib/mono/4.5/mono-api-html.pdb
deleted file mode 100644
index 2c9d708..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-api-html.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-api-info.exe b/StarEditor/mono/lib/mono/4.5/mono-api-info.exe
deleted file mode 100644
index 07e1eb9..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-api-info.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-api-info.pdb b/StarEditor/mono/lib/mono/4.5/mono-api-info.pdb
deleted file mode 100644
index 7f853e9..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-api-info.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-cil-strip.exe b/StarEditor/mono/lib/mono/4.5/mono-cil-strip.exe
deleted file mode 100644
index 5075aa8..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-cil-strip.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-cil-strip.pdb b/StarEditor/mono/lib/mono/4.5/mono-cil-strip.pdb
deleted file mode 100644
index e00871d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-cil-strip.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-fpm.exe b/StarEditor/mono/lib/mono/4.5/mono-fpm.exe
deleted file mode 100644
index 0ab8be3..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-fpm.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-service.exe b/StarEditor/mono/lib/mono/4.5/mono-service.exe
deleted file mode 100644
index 036a427..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-service.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-service.pdb b/StarEditor/mono/lib/mono/4.5/mono-service.pdb
deleted file mode 100644
index 957d699..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-service.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-shlib-cop.exe b/StarEditor/mono/lib/mono/4.5/mono-shlib-cop.exe
deleted file mode 100644
index 7b6670a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-shlib-cop.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-shlib-cop.exe.config b/StarEditor/mono/lib/mono/4.5/mono-shlib-cop.exe.config
deleted file mode 100644
index 0e06d21..0000000
--- a/StarEditor/mono/lib/mono/4.5/mono-shlib-cop.exe.config
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/StarEditor/mono/lib/mono/4.5/mono-shlib-cop.pdb b/StarEditor/mono/lib/mono/4.5/mono-shlib-cop.pdb
deleted file mode 100644
index c187e49..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-shlib-cop.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-symbolicate.exe b/StarEditor/mono/lib/mono/4.5/mono-symbolicate.exe
deleted file mode 100644
index cb895e3..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-symbolicate.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-symbolicate.pdb b/StarEditor/mono/lib/mono/4.5/mono-symbolicate.pdb
deleted file mode 100644
index aa46478..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-symbolicate.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-xmltool.exe b/StarEditor/mono/lib/mono/4.5/mono-xmltool.exe
deleted file mode 100644
index e067ad3..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-xmltool.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mono-xmltool.pdb b/StarEditor/mono/lib/mono/4.5/mono-xmltool.pdb
deleted file mode 100644
index 16d2695..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mono-xmltool.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/monolinker.exe b/StarEditor/mono/lib/mono/4.5/monolinker.exe
deleted file mode 100644
index 0dd9d22..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/monolinker.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/monolinker.pdb b/StarEditor/mono/lib/mono/4.5/monolinker.pdb
deleted file mode 100644
index a9ee5ef..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/monolinker.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/monop.exe b/StarEditor/mono/lib/mono/4.5/monop.exe
deleted file mode 100644
index 1aa92c2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/monop.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/monop.pdb b/StarEditor/mono/lib/mono/4.5/monop.pdb
deleted file mode 100644
index a2101ad..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/monop.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mozroots.exe b/StarEditor/mono/lib/mono/4.5/mozroots.exe
deleted file mode 100644
index 53c6a68..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mozroots.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mozroots.pdb b/StarEditor/mono/lib/mono/4.5/mozroots.pdb
deleted file mode 100644
index b75d866..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mozroots.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mscorlib.dll b/StarEditor/mono/lib/mono/4.5/mscorlib.dll
deleted file mode 100644
index 13fa4f8..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mscorlib.dll and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/mscorlib.pdb b/StarEditor/mono/lib/mono/4.5/mscorlib.pdb
deleted file mode 100644
index 8db802e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/mscorlib.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/pdb2mdb.exe b/StarEditor/mono/lib/mono/4.5/pdb2mdb.exe
deleted file mode 100644
index 3673aac..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/pdb2mdb.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/pdb2mdb.pdb b/StarEditor/mono/lib/mono/4.5/pdb2mdb.pdb
deleted file mode 100644
index 073f156..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/pdb2mdb.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/permview.exe b/StarEditor/mono/lib/mono/4.5/permview.exe
deleted file mode 100644
index cc48d2a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/permview.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/permview.pdb b/StarEditor/mono/lib/mono/4.5/permview.pdb
deleted file mode 100644
index 411fb17..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/permview.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/resgen.exe b/StarEditor/mono/lib/mono/4.5/resgen.exe
deleted file mode 100644
index a7151f2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/resgen.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/resgen.pdb b/StarEditor/mono/lib/mono/4.5/resgen.pdb
deleted file mode 100644
index e14b555..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/resgen.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/secutil.exe b/StarEditor/mono/lib/mono/4.5/secutil.exe
deleted file mode 100644
index cb7c43d..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/secutil.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/secutil.pdb b/StarEditor/mono/lib/mono/4.5/secutil.pdb
deleted file mode 100644
index c1a8a83..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/secutil.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/setreg.exe b/StarEditor/mono/lib/mono/4.5/setreg.exe
deleted file mode 100644
index b8b088f..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/setreg.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/setreg.pdb b/StarEditor/mono/lib/mono/4.5/setreg.pdb
deleted file mode 100644
index 3ff6258..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/setreg.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/sgen.exe b/StarEditor/mono/lib/mono/4.5/sgen.exe
deleted file mode 100644
index d8eff0a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/sgen.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/sgen.pdb b/StarEditor/mono/lib/mono/4.5/sgen.pdb
deleted file mode 100644
index f74e5bf..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/sgen.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/signcode.exe b/StarEditor/mono/lib/mono/4.5/signcode.exe
deleted file mode 100644
index 2a3aec5..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/signcode.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/signcode.pdb b/StarEditor/mono/lib/mono/4.5/signcode.pdb
deleted file mode 100644
index ba5029e..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/signcode.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/sn.exe b/StarEditor/mono/lib/mono/4.5/sn.exe
deleted file mode 100644
index 394e813..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/sn.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/sn.pdb b/StarEditor/mono/lib/mono/4.5/sn.pdb
deleted file mode 100644
index afa4405..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/sn.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/soapsuds.exe b/StarEditor/mono/lib/mono/4.5/soapsuds.exe
deleted file mode 100644
index fd55825..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/soapsuds.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/soapsuds.pdb b/StarEditor/mono/lib/mono/4.5/soapsuds.pdb
deleted file mode 100644
index 2441495..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/soapsuds.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/sqlmetal.exe b/StarEditor/mono/lib/mono/4.5/sqlmetal.exe
deleted file mode 100644
index d595edc..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/sqlmetal.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/sqlmetal.exe.config b/StarEditor/mono/lib/mono/4.5/sqlmetal.exe.config
deleted file mode 100644
index c22a98b..0000000
--- a/StarEditor/mono/lib/mono/4.5/sqlmetal.exe.config
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/StarEditor/mono/lib/mono/4.5/sqlmetal.pdb b/StarEditor/mono/lib/mono/4.5/sqlmetal.pdb
deleted file mode 100644
index ae35068..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/sqlmetal.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/sqlsharp.exe b/StarEditor/mono/lib/mono/4.5/sqlsharp.exe
deleted file mode 100644
index 98611f1..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/sqlsharp.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/sqlsharp.pdb b/StarEditor/mono/lib/mono/4.5/sqlsharp.pdb
deleted file mode 100644
index d7ab695..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/sqlsharp.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/svcutil.exe b/StarEditor/mono/lib/mono/4.5/svcutil.exe
deleted file mode 100644
index f4bc637..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/svcutil.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/svcutil.pdb b/StarEditor/mono/lib/mono/4.5/svcutil.pdb
deleted file mode 100644
index 105f1a5..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/svcutil.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/vbc.exe b/StarEditor/mono/lib/mono/4.5/vbc.exe
deleted file mode 100644
index 117fdff..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/vbc.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/vbc.exe.config b/StarEditor/mono/lib/mono/4.5/vbc.exe.config
deleted file mode 100644
index f9c4283..0000000
--- a/StarEditor/mono/lib/mono/4.5/vbc.exe.config
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/StarEditor/mono/lib/mono/4.5/vbc.rsp b/StarEditor/mono/lib/mono/4.5/vbc.rsp
deleted file mode 100644
index 794335a..0000000
--- a/StarEditor/mono/lib/mono/4.5/vbc.rsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Licensed to the .NET Foundation under one or more agreements.
-# The .NET Foundation licenses this file to you under the MIT license.
-# See the LICENSE file in the project root for more information.
-
-# This file contains command-line options that the VB
-# command line compiler (VBC) will process as part
-# of every compilation, unless the "/noconfig" option
-# is specified.
-
-# Reference the common Framework libraries
-/r:Accessibility.dll
-/r:System.Configuration.dll
-/r:System.Configuration.Install.dll
-/r:System.Data.dll
-/r:System.Data.OracleClient.dll
-/r:System.Deployment.dll
-/r:System.Design.dll
-/r:System.DirectoryServices.dll
-/r:System.dll
-/r:System.Drawing.Design.dll
-/r:System.Drawing.dll
-/r:System.EnterpriseServices.dll
-/r:System.Management.dll
-/r:System.Messaging.dll
-/r:System.Runtime.Remoting.dll
-/r:System.Runtime.Serialization.Formatters.Soap.dll
-/r:System.Security.dll
-/r:System.ServiceProcess.dll
-/r:System.Transactions.dll
-/r:System.Web.dll
-/r:System.Web.Mobile.dll
-/r:System.Web.RegularExpressions.dll
-/r:System.Web.Services.dll
-/r:System.Windows.Forms.dll
-/r:System.Xml.dll
-
-/r:System.Workflow.Activities.dll
-/r:System.Workflow.ComponentModel.dll
-/r:System.Workflow.Runtime.dll
-/r:System.Runtime.Serialization.dll
-/r:System.ServiceModel.dll
-
-/r:System.Core.dll
-/r:System.Xml.Linq.dll
-/r:System.Data.Linq.dll
-/r:System.Data.DataSetExtensions.dll
-/r:System.Web.Extensions.dll
-/r:System.Web.Extensions.Design.dll
-/r:System.ServiceModel.Web.dll
-
-# Import System and Microsoft.VisualBasic
-/imports:System
-/imports:Microsoft.VisualBasic
-/imports:System.Linq
-/imports:System.Xml.Linq
-
-/optioninfer+
diff --git a/StarEditor/mono/lib/mono/4.5/vbnc.exe b/StarEditor/mono/lib/mono/4.5/vbnc.exe
deleted file mode 100644
index 48a7b9a..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/vbnc.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/vbnc.exe.mdb b/StarEditor/mono/lib/mono/4.5/vbnc.exe.mdb
deleted file mode 100644
index 16fcd0b..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/vbnc.exe.mdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/vbnc.rsp b/StarEditor/mono/lib/mono/4.5/vbnc.rsp
deleted file mode 100644
index ff63dee..0000000
--- a/StarEditor/mono/lib/mono/4.5/vbnc.rsp
+++ /dev/null
@@ -1,14 +0,0 @@
--r:Accessibility.dll
--r:System.Configuration.dll
--r:System.Data.dll
--r:System.Design.dll
--r:System.dll
--r:System.Drawing.Design.dll
--r:System.Drawing.dll
--r:System.Web.dll
--r:System.Web.Services.dll
--r:System.Windows.Forms.dll
--r:System.Xml.dll
-
--imports:System
--imports:Microsoft.VisualBasic
diff --git a/StarEditor/mono/lib/mono/4.5/wsdl.exe b/StarEditor/mono/lib/mono/4.5/wsdl.exe
deleted file mode 100644
index 75667b2..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/wsdl.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/wsdl.pdb b/StarEditor/mono/lib/mono/4.5/wsdl.pdb
deleted file mode 100644
index fd9ef17..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/wsdl.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/xbuild.exe b/StarEditor/mono/lib/mono/4.5/xbuild.exe
deleted file mode 100644
index 835daa0..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/xbuild.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/xbuild.exe.config b/StarEditor/mono/lib/mono/4.5/xbuild.exe.config
deleted file mode 100644
index 30df748..0000000
--- a/StarEditor/mono/lib/mono/4.5/xbuild.exe.config
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/StarEditor/mono/lib/mono/4.5/xbuild.pdb b/StarEditor/mono/lib/mono/4.5/xbuild.pdb
deleted file mode 100644
index c061e58..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/xbuild.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/xbuild.rsp b/StarEditor/mono/lib/mono/4.5/xbuild.rsp
deleted file mode 100644
index 9b9ce70..0000000
--- a/StarEditor/mono/lib/mono/4.5/xbuild.rsp
+++ /dev/null
@@ -1,3 +0,0 @@
-# xbuild command line options specified here will be used
-# by xbuild on every build, unless /noautoresponse is passed
-# on the command line.
diff --git a/StarEditor/mono/lib/mono/4.5/xsd.exe b/StarEditor/mono/lib/mono/4.5/xsd.exe
deleted file mode 100644
index a3625fb..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/xsd.exe and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/xsd.pdb b/StarEditor/mono/lib/mono/4.5/xsd.pdb
deleted file mode 100644
index 87d3d92..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/xsd.pdb and /dev/null differ
diff --git a/StarEditor/mono/lib/mono/4.5/xsp4.exe b/StarEditor/mono/lib/mono/4.5/xsp4.exe
deleted file mode 100644
index 90b5447..0000000
Binary files a/StarEditor/mono/lib/mono/4.5/xsp4.exe and /dev/null differ
diff --git a/StarEditor/premake5.lua b/StarEditor/premake5.lua
index 79800d6..dfc03dc 100644
--- a/StarEditor/premake5.lua
+++ b/StarEditor/premake5.lua
@@ -22,21 +22,22 @@ project "StarEditor"
"%{IncludeDir.glm}",
"%{IncludeDir.entt}",
"%{IncludeDir.ImGuizmo}",
- "%{IncludeDir.miniaudio}"
+ "%{IncludeDir.miniaudio}",
+ "%{IncludeDir.Coral}",
}
links
{
- "StarEngine"
+ "StarEngine",
+
+ "yaml-cpp",
+
+ "%{Library.Coral}",
}
filter "system:windows"
systemversion "latest"
- postbuildcommands {
- "{COPYDIR} %{wks.location}/StarEditor/assets %{wks.location}/bin/" .. outputdir .. "/StarEditor/assets",
- "{COPYDIR} %{wks.location}/StarEditor/Resources %{wks.location}/bin/" .. outputdir .. "/StarEditor/Resources",
- "{COPYFILE} %{wks.location}/StarEditor/imgui.ini %{wks.location}/bin/" .. outputdir .. "/StarEditor/imgui.ini",
- }
+ postbuildcommands {}
filter "configurations:Debug"
defines "SE_DEBUG"
@@ -55,3 +56,25 @@ project "StarEditor"
filter "action:vs2022"
buildoptions { "/utf-8" }
+
+
+project "Coral.Native"
+ dependson "Coral.Managed"
+
+ filter { "configurations:Debug" }
+ postbuildcommands
+ {
+ '{COPYFILE} "%{wks.location}StarEngine/vendor/Coral/Coral.Managed/Coral.Managed.runtimeconfig.json" "%{wks.location}StarEditor/DotNet/Coral.Managed.runtimeconfig.json"',
+ '{COPYFILE} "%{wks.location}StarEngine/vendor/Coral/Build/Debug/Coral.Managed.dll" "%{wks.location}StarEditor/DotNet/Coral.Managed.dll"',
+ '{COPYFILE} "%{wks.location}StarEngine/vendor/Coral/Build/Debug/Coral.Managed.pdb" "%{wks.location}StarEditor/DotNet/Coral.Managed.pdb"',
+ '{COPYFILE} "%{wks.location}StarEngine/vendor/Coral/Build/Debug/Coral.Managed.deps.json" "%{wks.location}StarEditor/DotNet/Coral.Managed.deps.json"',
+ }
+
+ filter { "configurations:Release" }
+ postbuildcommands
+ {
+ '{COPYFILE} "%{wks.location}StarEngine/vendor/Coral/Coral.Managed/Coral.Managed.runtimeconfig.json" "%{wks.location}StarEditor/DotNet/Coral.Managed.runtimeconfig.json"',
+ '{COPYFILE} "%{wks.location}StarEngine/vendor/Coral/Build/Release/Coral.Managed.dll" "%{wks.location}StarEditor/DotNet/Coral.Managed.dll"',
+ '{COPYFILE} "%{wks.location}StarEngine/vendor/Coral/Build/Release/Coral.Managed.pdb" "%{wks.location}StarEditor/DotNet/Coral.Managed.pdb"',
+ '{COPYFILE} "%{wks.location}StarEngine/vendor/Coral/Build/Release/Coral.Managed.deps.json" "%{wks.location}StarEditor/DotNet/Coral.Managed.deps.json"',
+ }
diff --git a/StarEditor/src/EditorLayer.cpp b/StarEditor/src/EditorLayer.cpp
index c83ca63..b72a6ed 100644
--- a/StarEditor/src/EditorLayer.cpp
+++ b/StarEditor/src/EditorLayer.cpp
@@ -1,5 +1,7 @@
#include "EditorLayer.h"
+#include "StarEngine/Core/Base.h"
+
#include "StarEngine/Scene/SceneSerializer.h"
#include "StarEngine/Utils/PlatformUtils.h"
#include "StarEngine/Math/Math.h"
@@ -231,7 +233,7 @@ namespace StarEngine {
if (ImGui::BeginMenu("Script"))
{
if (ImGui::MenuItem("Reload assembly", "Ctrl+R"))
- ScriptEngine::ReloadAssembly();
+ ReloadCSharp();
ImGui::EndMenu();
}
@@ -540,7 +542,7 @@ namespace StarEngine {
{
if (control)
{
- ScriptEngine::ReloadAssembly();
+ ReloadCSharp();
}
else
{
@@ -597,7 +599,8 @@ namespace StarEngine {
Entity camera = m_ActiveScene->GetPrimaryCameraEntity();
if (!camera)
return;
- Renderer2D::BeginScene(camera.GetComponent().Camera, camera.GetComponent().GetTransform());
+
+ Renderer2D::BeginScene(*camera.GetComponent().Camera.get(), camera.GetComponent().GetTransform());
}
else
{
@@ -662,11 +665,10 @@ namespace StarEngine {
{
if (Project::Load(path))
{
- ScriptEngine::Init();
-
AssetHandle startScene = Project::GetActive()->GetConfig().StartScene;
if (startScene)
OpenScene(startScene);
+
m_ContentBrowserPanel = CreateScope(Project::GetActive());
}
}
@@ -793,6 +795,22 @@ namespace StarEngine {
m_ActiveScene->SetPaused(true);
}
+ void EditorLayer::ReloadCSharp()
+ {
+ ScriptStorage tempStorage;
+
+ auto& scriptStorage = m_ActiveScene->GetScriptStorage();
+ scriptStorage.CopyTo(tempStorage);
+ scriptStorage.Clear();
+
+ Project::GetActive()->ReloadScriptEngine();
+
+ tempStorage.CopyTo(scriptStorage);
+ tempStorage.Clear();
+
+ scriptStorage.SynchronizeStorage();
+ }
+
void EditorLayer::OnDuplicateEntity()
{
if (m_SceneState != SceneState::Edit)
diff --git a/StarEditor/src/EditorLayer.h b/StarEditor/src/EditorLayer.h
index 7950abc..b104dd1 100644
--- a/StarEditor/src/EditorLayer.h
+++ b/StarEditor/src/EditorLayer.h
@@ -2,6 +2,8 @@
#include "StarEngine.h"
+#include "StarEngine/Core/Base.h"
+
#include "Panels/SceneHierarchyPanel.h"
#include "Panels/ContentBrowserPanel.h"
@@ -49,6 +51,8 @@ namespace StarEngine
void OnSceneStop();
void OnScenePause();
+ void ReloadCSharp();
+
void OnDuplicateEntity();
// UI Panels
diff --git a/StarEditor/src/Panels/ContentBrowserPanel.h b/StarEditor/src/Panels/ContentBrowserPanel.h
index ed1f05a..7b6f9b6 100644
--- a/StarEditor/src/Panels/ContentBrowserPanel.h
+++ b/StarEditor/src/Panels/ContentBrowserPanel.h
@@ -1,5 +1,6 @@
#pragma once
+#include "StarEngine/Core/Base.h"
#include "StarEngine/Renderer/Texture.h"
#include "ThumbnailCache.h"
diff --git a/StarEditor/src/Panels/SceneHierarchyPanel.cpp b/StarEditor/src/Panels/SceneHierarchyPanel.cpp
index e3e190f..c4ece22 100644
--- a/StarEditor/src/Panels/SceneHierarchyPanel.cpp
+++ b/StarEditor/src/Panels/SceneHierarchyPanel.cpp
@@ -4,6 +4,7 @@
#include "StarEngine/Scene/Components.h"
#include "StarEngine/Scripting/ScriptEngine.h"
+#include "StarEngine/Scripting/ScriptEntityStorage.h"
#include "StarEngine/UI/UI.h"
#include "StarEngine/Asset/AssetManager.h"
@@ -61,7 +62,6 @@ namespace StarEngine {
ImGui::EndPopup();
}
-
}
ImGui::End();
@@ -70,8 +70,16 @@ namespace StarEngine {
{
DrawComponents(m_SelectionContext);
}
-
ImGui::End();
+
+ // Declare and initialize entityDeleted here
+ bool entityDeleted = false;
+
+ if (entityDeleted)
+ {
+ m_Context->DestroyEntity(m_SelectionContext);
+ m_SelectionContext = {};
+ }
}
void SceneHierarchyPanel::SetSelectedEntity(Entity entity)
@@ -86,37 +94,34 @@ namespace StarEngine {
ImGuiTreeNodeFlags flags = ((m_SelectionContext == entity) ? ImGuiTreeNodeFlags_Selected : 0) | ImGuiTreeNodeFlags_OpenOnArrow;
flags |= ImGuiTreeNodeFlags_SpanAvailWidth;
bool opened = ImGui::TreeNodeEx((void*)(uint64_t)(uint32_t)entity, flags, tag.c_str());
- if (ImGui::IsItemClicked())
+ if (ImGui::IsMouseReleased(0))
{
- m_SelectionContext = entity;
+ if (ImGui::IsItemHovered())
+ {
+ m_SelectionContext = entity;
+ }
}
bool entityDeleted = false;
if (ImGui::BeginPopupContextItem())
{
+ if (ImGui::MenuItem("Create Empty Entity"))
+ {
+ m_SelectionContext = m_Context->CreateEntity("Empty Entity");
+ }
+
+ ImGui::Separator();
+
if (ImGui::MenuItem("Delete Entity"))
+ {
entityDeleted = true;
+ }
ImGui::EndPopup();
}
-
- if (opened)
- {
- ImGuiTreeNodeFlags flags = ImGuiTreeNodeFlags_OpenOnArrow | ImGuiTreeNodeFlags_SpanAvailWidth;
- bool opened = ImGui::TreeNodeEx((void*)9817239, flags, tag.c_str());
- if (opened)
- ImGui::TreePop();
- ImGui::TreePop();
- }
-
- if (entityDeleted)
- {
- m_Context->DestroyEntity(entity);
- if (m_SelectionContext == entity)
- m_SelectionContext = {};
- }
}
+
static void DrawVec3Control(const std::string& label, glm::vec3& values, float resetValue = 0.0f, float columnWidth = 100.0f)
{
ImGuiIO& io = ImGui::GetIO();
@@ -309,7 +314,7 @@ namespace StarEngine {
ImGui::Checkbox("Primary", &component.Primary);
const char* projectionTypeStrings[] = { "Perspective", "Orthographic" };
- const char* currentProjectionTypeString = projectionTypeStrings[(int)camera.GetProjectionType()];
+ const char* currentProjectionTypeString = projectionTypeStrings[(int)camera->GetProjectionType()];
if (ImGui::BeginCombo("Projection", currentProjectionTypeString))
{
for (int i = 0; i < 2; i++)
@@ -318,7 +323,7 @@ namespace StarEngine {
if (ImGui::Selectable(projectionTypeStrings[i], isSelected))
{
currentProjectionTypeString = projectionTypeStrings[i];
- camera.SetProjectionType((SceneCamera::ProjectionType)i);
+ camera->SetProjectionType((SceneCamera::ProjectionType)i);
}
if (isSelected)
@@ -328,115 +333,132 @@ namespace StarEngine {
ImGui::EndCombo();
}
- if (camera.GetProjectionType() == SceneCamera::ProjectionType::Perspective)
+ if (camera->GetProjectionType() == SceneCamera::ProjectionType::Perspective)
{
- float perspectiveVerticalFov = glm::degrees(camera.GetPerspectiveVerticalFOV());
+ float perspectiveVerticalFov = glm::degrees(camera->GetPerspectiveVerticalFOV());
if (ImGui::DragFloat("Vertical FOV", &perspectiveVerticalFov))
- camera.SetPerspectiveVerticalFOV(glm::radians(perspectiveVerticalFov));
+ camera->SetPerspectiveVerticalFOV(glm::radians(perspectiveVerticalFov));
- float perspectiveNear = camera.GetPerspectiveNearClip();
+ float perspectiveNear = camera->GetPerspectiveNearClip();
if (ImGui::DragFloat("Near", &perspectiveNear))
- camera.SetPerspectiveNearClip(perspectiveNear);
+ camera->SetPerspectiveNearClip(perspectiveNear);
- float perspectiveFar = camera.GetPerspectiveFarClip();
+ float perspectiveFar = camera->GetPerspectiveFarClip();
if (ImGui::DragFloat("Far", &perspectiveFar))
- camera.SetPerspectiveFarClip(perspectiveFar);
+ camera->SetPerspectiveFarClip(perspectiveFar);
}
- if (camera.GetProjectionType() == SceneCamera::ProjectionType::Orthographic)
+ if (camera->GetProjectionType() == SceneCamera::ProjectionType::Orthographic)
{
- float orthoSize = camera.GetOrthographicSize();
+ float orthoSize = camera->GetOrthographicSize();
if (ImGui::DragFloat("Size", &orthoSize))
- camera.SetOrthographicSize(orthoSize);
+ camera->SetOrthographicSize(orthoSize);
- float orthoNear = camera.GetOrthographicNearClip();
+ float orthoNear = camera->GetOrthographicNearClip();
if (ImGui::DragFloat("Near", &orthoNear))
- camera.SetOrthographicNearClip(orthoNear);
+ camera->SetOrthographicNearClip(orthoNear);
- float orthoFar = camera.GetOrthographicFarClip();
+ float orthoFar = camera->GetOrthographicFarClip();
if (ImGui::DragFloat("Far", &orthoFar))
- camera.SetOrthographicFarClip(orthoFar);
+ camera->SetOrthographicFarClip(orthoFar);
ImGui::Checkbox("Fixed Aspect Ratio", &component.FixedAspectRatio);
}
});
- DrawComponent("Script", entity, [entity, scene = m_Context](auto& component) mutable
+ DrawComponent("Script", entity, [=](ScriptComponent& component) mutable
{
- bool scriptClassExists = ScriptEngine::EntityClassExists(component.ClassName);
-
- static char buffer[64];
- strcpy_s(buffer, sizeof(buffer), component.ClassName.c_str());
+ ImGui::Text("Script");
+ ImGui::NextColumn();
+ ImGui::PushItemWidth(-1);
- UI::ScopedStyleColor textColor(ImGuiCol_Text, ImVec4(0.9f, 0.2f, 0.3f, 1.0f), !scriptClassExists);
+ auto& scriptEngine = ScriptEngine::GetMutable();
+ bool isError = !scriptEngine.IsValidScript(component.ScriptHandle);
- if (ImGui::InputText("Class", buffer, sizeof(buffer)))
+ std::string label = "None";
+ bool isScriptValid = false;
+ if (component.ScriptHandle != 0)
{
- component.ClassName = buffer;
- return;
+ if (AssetManager::IsAssetHandleValid(component.ScriptHandle) && AssetManager::GetAssetType(component.ScriptHandle) == AssetType::ScriptFile)
+ {
+ const AssetMetadata& metadata = Project::GetActive()->GetEditorAssetManager()->GetMetadata(component.ScriptHandle);
+ label = metadata.FilePath.filename().string();
+ isScriptValid = true;
+ }
+ else
+ {
+ label = "Invalid";
+ }
}
- // Fields
- bool sceneRunning = scene->IsRunning();
- if (sceneRunning)
+ ImVec2 buttonLabelSize = ImGui::CalcTextSize(label.c_str());
+ buttonLabelSize.x += 20.0f;
+ float buttonLabelWidth = std::max(100.0f, buttonLabelSize.x);
+
+ ImGui::Button(label.c_str(), ImVec2(buttonLabelWidth, 0.0f));
+ if (ImGui::BeginDragDropTarget())
{
- Ref scriptInstance = ScriptEngine::GetEntityScriptInstance(entity.GetUUID());
- if (scriptInstance)
+ if (const ImGuiPayload* payload = ImGui::AcceptDragDropPayload("CONTENT_BROWSER_ITEM"))
{
- const auto& fields = scriptInstance->GetScriptClass()->GetFields();
- for (const auto& [name, field] : fields)
+ AssetHandle handle = *(AssetHandle*)payload->Data;
+
+ if (AssetManager::GetAssetType(handle) == AssetType::ScriptFile)
{
- if (field.Type == ScriptFieldType::Float)
- {
- float data = scriptInstance->GetFieldValue(name);
- if (ImGui::DragFloat(name.c_str(), &data))
- {
- scriptInstance->SetFieldValue(name, data);
- }
- }
+ component.ScriptHandle = handle;
+ }
+ else
+ {
+ SE_CORE_WARN("Wrong asset type!");
}
}
+ ImGui::EndDragDropTarget();
}
- else
+
+ if (isScriptValid)
{
- if (scriptClassExists)
+ ImGui::SameLine();
+ ImVec2 xLabelSize = ImGui::CalcTextSize("X");
+ float buttonSize = xLabelSize.y + ImGui::GetStyle().FramePadding.y * 2.0f;
+ if (ImGui::Button("X", ImVec2(buttonSize, buttonSize)))
{
- Ref entityClass = ScriptEngine::GetEntityClass(component.ClassName);
- const auto& fields = entityClass->GetFields();
+ m_Context->GetScriptStorage().ShutdownEntityStorage(component.ScriptHandle, entity.GetUUID());
+ AssetHandle result = 0;
+ component.ScriptHandle = result;
+ component.HasInitializedScript = false;
+ }
+ }
- auto& entityFields = ScriptEngine::GetScriptFieldMap(entity);
- for (const auto& [name, field] : fields)
- {
- // Field has been set in editor
- if (entityFields.find(name) != entityFields.end())
- {
- ScriptFieldInstance& scriptField = entityFields.at(name);
+ ImGui::PopItemWidth();
+ ImGui::NextColumn();
+ ImGui::Spacing();
- // Display control to set it maybe
- if (field.Type == ScriptFieldType::Float)
- {
- float data = scriptField.GetValue();
- if (ImGui::DragFloat(name.c_str(), &data))
- scriptField.SetValue(data);
- }
- }
- else
- {
- // Display control to set it maybe
- if (field.Type == ScriptFieldType::Float)
- {
- float data = 0.0f;
- if (ImGui::DragFloat(name.c_str(), &data))
- {
- ScriptFieldInstance& fieldInstance = entityFields[name];
- fieldInstance.Field = field;
- fieldInstance.SetValue(data);
- }
- }
- }
- }
+ if (component.ScriptHandle != 0)
+ {
+ isError = !scriptEngine.IsValidScript(component.ScriptHandle);
+
+ if (!isError && !component.HasInitializedScript)
+ {
+ m_Context->GetScriptStorage().InitializeEntityStorage(component.ScriptHandle, entity.GetUUID());
+ component.HasInitializedScript = true;
+ }
+ else if (isError && component.HasInitializedScript)
+ {
+ auto oldScriptHandle = component.ScriptHandle;
+ bool wasCleared = component.ScriptHandle == 0;
+
+ if (wasCleared)
+ component.ScriptHandle = oldScriptHandle;
+
+ m_Context->GetScriptStorage().ShutdownEntityStorage(component.ScriptHandle, entity.GetUUID());
+
+ if (wasCleared)
+ component.ScriptHandle = 0;
+
+ component.HasInitializedScript = false;
}
}
+
+ ImGui::Columns(1);
});
DrawComponent("Sprite Renderer", entity, [](auto& component)
@@ -890,7 +912,7 @@ namespace StarEngine {
}
});
- DrawComponent("Audio Listener", entity, [](AudioListenerComponent& component)
+ DrawComponent("Audio Listener", entity, [](AudioListenerComponent& component)
{
auto& config = component.Config;
diff --git a/StarEditor/src/Panels/ThumbnailCache.h b/StarEditor/src/Panels/ThumbnailCache.h
index 5b5d394..ab464ff 100644
--- a/StarEditor/src/Panels/ThumbnailCache.h
+++ b/StarEditor/src/Panels/ThumbnailCache.h
@@ -1,5 +1,7 @@
#pragma once
+#include "StarEngine/Core/Base.h"
+
#include "StarEngine/Project/Project.h"
#include "StarEngine/Renderer/Texture.h"
diff --git a/StarEngine-ScriptCore/Source/StarEngine/Attributes/EditorAssignableAttribute.cs b/StarEngine-ScriptCore/Source/StarEngine/Attributes/EditorAssignableAttribute.cs
new file mode 100644
index 0000000..686da04
--- /dev/null
+++ b/StarEngine-ScriptCore/Source/StarEngine/Attributes/EditorAssignableAttribute.cs
@@ -0,0 +1,7 @@
+using System;
+
+namespace StarEngine
+{
+ [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
+ internal class EditorAssignableAttribute : Attribute { }
+}
diff --git a/StarEngine-ScriptCore/Source/StarEngine/FrameTime.cs b/StarEngine-ScriptCore/Source/StarEngine/FrameTime.cs
new file mode 100644
index 0000000..ec28af6
--- /dev/null
+++ b/StarEngine-ScriptCore/Source/StarEngine/FrameTime.cs
@@ -0,0 +1,36 @@
+namespace StarEngine
+{
+ public struct FrameTime
+ {
+ static float DeltaTime;
+ static float FPS;
+ static float Milliseconds;
+ public static float GetFPS(float ts)
+ {
+ DeltaTime += ts;
+
+ if (DeltaTime > 0.1f)
+ {
+ DeltaTime -= 0.1f;
+ FPS = 1.0f / ts;
+ }
+
+ return FPS;
+ }
+
+ public static float GetMilliseconds(float ts)
+ {
+ DeltaTime += ts;
+
+ if (DeltaTime > 0.1f)
+ {
+ DeltaTime -= 0.1f;
+ FPS = 1.0f / ts;
+ Milliseconds = 1000.0f / FPS;
+ }
+
+
+ return Milliseconds;
+ }
+ }
+}
diff --git a/StarEngine-ScriptCore/Source/StarEngine/Input.cs b/StarEngine-ScriptCore/Source/StarEngine/Input.cs
index c906533..b5a5bf1 100644
--- a/StarEngine-ScriptCore/Source/StarEngine/Input.cs
+++ b/StarEngine-ScriptCore/Source/StarEngine/Input.cs
@@ -1,10 +1,86 @@
-namespace StarEngine
+using StarEngine;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace StarEngine
{
+ public enum MouseButton
+ {
+ Button0 = 0,
+ Button1 = 1,
+ Button2 = 2,
+ Button3 = 3,
+ Button4 = 4,
+ Button5 = 5,
+ Left = Button0,
+ Right = Button1,
+ Middle = Button2
+ }
+
public class Input
{
public static bool IsKeyDown(KeyCode keycode)
{
- return InternalCalls.Input_IsKeyDown(keycode);
+ unsafe
+ {
+ return InternalCalls.Input_IsKeyDown(keycode);
+ }
+ }
+ public static bool IsKeyUp(KeyCode keycode)
+ {
+ unsafe
+ {
+ return InternalCalls.Input_IsKeyUp(keycode);
+ }
+ }
+
+ public static bool IsMouseButtonPressed(MouseButton button)
+ {
+ unsafe
+ {
+ return InternalCalls.Input_IsMouseButtonPressed(button);
+ }
+ }
+
+ public static bool PressMouseButton(MouseButton button)
+ {
+ unsafe
+ {
+ return InternalCalls.Input_PressMouseButton(button);
+ }
+ }
+
+ public static bool ReleaseMouseButton(MouseButton button)
+ {
+ unsafe
+ {
+ return InternalCalls.Input_ReleaseMouseButton(button);
+ }
+ }
+
+ public static Vector2 GetMousePosition()
+ {
+ unsafe
+ {
+ float resultX = InternalCalls.Input_GetMousePositionX();
+ float resultY = InternalCalls.Input_GetMousePositionY();
+
+ return new Vector2(resultX, resultY);
+ }
+ }
+
+ public static Vector2 GetMouseWorldPosition()
+ {
+ unsafe
+ {
+ float resultX = InternalCalls.Input_GetMouseWorldPositionX();
+ float resultY = InternalCalls.Input_GetMouseWorldPositionY();
+
+ return new Vector2(resultX, resultY);
+ }
}
}
}
diff --git a/StarEngine-ScriptCore/Source/StarEngine/InternalCalls.cs b/StarEngine-ScriptCore/Source/StarEngine/InternalCalls.cs
index a9b8cb1..f41d400 100644
--- a/StarEngine-ScriptCore/Source/StarEngine/InternalCalls.cs
+++ b/StarEngine-ScriptCore/Source/StarEngine/InternalCalls.cs
@@ -1,61 +1,337 @@
using System;
using System.Runtime.CompilerServices;
+using Coral.Managed.Interop;
namespace StarEngine
{
- public static class InternalCalls
+ internal static unsafe class InternalCalls
{
+ #region AssetHandle
+
+ internal static delegate* AssetHandle_IsValid;
+
+ #endregion
+ #region Scene
+
+ internal static delegate* Scene_IsSceneValid;
+ internal static delegate* Scene_LoadScene;
+ internal static delegate* Scene_GetCursor;
+ internal static delegate* Scene_SetCursor;
+ internal static delegate* Scene_GetMouseHotSpotX;
+ internal static delegate* Scene_GetMouseHotSpotY;
+ internal static delegate* Scene_SetMouseHotSpot;
+ //internal static delegate* Scene_ChangeCursor;
+ internal static delegate* Scene_ChangeCursor;
+ internal static delegate* Scene_GetName;
+ internal static delegate* Scene_SetName;
+ internal static delegate* Scene_IsGamePaused;
+ internal static delegate* Scene_SetPauseGame;
+ internal static delegate* Scene_CloseApplication;
+ internal static delegate* Scene_CreateEntity;
+ internal static delegate* Scene_IsEntityValid;
+ internal static delegate* Scene_GetHoveredEntity;
+ internal static delegate* Scene_SetHoveredEntity;
+ internal static delegate* Scene_GetSelectedEntity;
+ internal static delegate* Scene_SetSelectedEntity;
+ internal static delegate* Scene_RenderHoveredEntityOutline;
+ internal static delegate* Scene_RenderSelectedEntityOutline;
+ internal static delegate* Scene_GetEntityComponent;
+
+ #endregion
#region Entity
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- internal extern static bool Entity_HasComponent(ulong entityID, Type componentType);
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- internal extern static ulong Entity_FindEntityByName(string name);
- [MethodImplAttribute(MethodImplOptions.InternalCall)]
- internal extern static object GetScriptInstance(ulong entityID);
+
+ internal static delegate* unmanaged Entity_CreateComponent;
+ internal static delegate* unmanaged Entity_HasComponent;
+ internal static delegate* unmanaged Entity_RemoveComponent;
+ internal static delegate* Entity_DestroyEntity;
+ internal static delegate* Entity_FindEntityByTag;
+ internal static delegate* Entity_FindEntityByName;
+ //internal static delegate* GetScriptInstance;
+
+ #endregion
+ #region ConsoleLog
+
+ internal static delegate*