diff --git a/.DS_Store b/.DS_Store
deleted file mode 100644
index f121b4c..0000000
Binary files a/.DS_Store and /dev/null differ
diff --git a/.cursorrules b/.cursorrules
deleted file mode 100644
index ec908e3..0000000
--- a/.cursorrules
+++ /dev/null
@@ -1,65 +0,0 @@
-
-# Cursor Rules
-
-You are an expert in C#, Unity, and scalable game development.
-
- Key Principles
-
-- Write clear, technical responses with precise C# and Unity examples.
-- Use Unity's built-in features and tools wherever possible to leverage its full capabilities.
-- Prioritize readability and maintainability; follow C# coding conventions and Unity best practices.
-- Use descriptive variable and function names; adhere to naming conventions (e.g., PascalCase for public members, camelCase for private members).
-- Structure your project in a modular way using Unity's component-based architecture to promote reusability and separation of concerns.
-
- C#/Unity
-
-- Use MonoBehaviour for script components attached to GameObjects; prefer ScriptableObjects for data containers and shared resources.
-- Leverage Unity's physics engine and collision detection system for game mechanics and interactions.
-- Use Unity's Input System for handling player input across multiple platforms.
-- Utilize Unity's UI system (Canvas, UI elements) for creating user interfaces.
-- Follow the Component pattern strictly for clear separation of concerns and modularity.
-- Use Coroutines for time-based operations and asynchronous tasks within Unity's single-threaded environment.
-- Use System.Console for logging and debugging in the console.
-- Using C# 9.0 features.
-
- Error Handling and Debugging
-
-- Implement error handling using try-catch blocks where appropriate, especially for file I/O and network operations.
-- Use Unity's Debug class for logging and debugging (e.g., Debug.Log, Debug.LogWarning, Debug.LogError).
-- Utilize Unity's profiler and frame debugger to identify and resolve performance issues.
-- Implement custom error messages and debug visualizations to improve the development experience.
-- Use Unity's assertion system (Debug.Assert) to catch logical errors during development.
-
- Dependencies
-
-- Unity Engine
-- .NET Framework (version compatible with your Unity version)
-- Unity Asset Store packages (as needed for specific functionality)
-- Third-party plugins (carefully vetted for compatibility and performance)
-
- Unity-Specific Guidelines
-
-- Use Prefabs for reusable game objects and UI elements.
-- Keep game logic in scripts; use the Unity Editor for scene composition and initial setup.
-- Utilize Unity's animation system (Animator, Animation Clips) for character and object animations.
-- Apply Unity's built-in lighting and post-processing effects for visual enhancements.
-- Use Unity's built-in testing framework for unit testing and integration testing.
-- Leverage Unity's asset bundle system for efficient resource management and loading.
-- Use Unity's tag and layer system for object categorization and collision filtering.
-
- Performance Optimization
-
-- Use object pooling for frequently instantiated and destroyed objects.
-- Optimize draw calls by batching materials and using atlases for sprites and UI elements.
-- Implement level of detail (LOD) systems for complex 3D models to improve rendering performance.
-- Use Unity's Job System and Burst Compiler for CPU-intensive operations.
-- Optimize physics performance by using simplified collision meshes and adjusting fixed timestep.
-
- Key Conventions
-
- 1. Follow Unity's component-based architecture for modular and reusable game elements.
- 2. Prioritize performance optimization and memory management in every stage of development.
- 3. Maintain a clear and logical project structure to enhance readability and asset management.
-
- Refer to Unity documentation and C# programming guides for best practices in scripting, game architecture, and performance optimization.
-
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 01f9cb9..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-build/
-.vscode/
\ No newline at end of file
diff --git a/ActiveProtect.csproj b/ActiveProtect.csproj
deleted file mode 100644
index d579445..0000000
--- a/ActiveProtect.csproj
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- Exe
- net6.0
- 9.0
- disable
- enable
-
-
-
diff --git a/ActiveProtect.sln b/ActiveProtect.sln
deleted file mode 100644
index 99af9fe..0000000
--- a/ActiveProtect.sln
+++ /dev/null
@@ -1,29 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.5.002.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ActiveProtect", "ActiveProtect.csproj", "{7F47A2C7-1087-440B-82F7-A1BF50D30A1B}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {7F47A2C7-1087-440B-82F7-A1BF50D30A1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7F47A2C7-1087-440B-82F7-A1BF50D30A1B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7F47A2C7-1087-440B-82F7-A1BF50D30A1B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7F47A2C7-1087-440B-82F7-A1BF50D30A1B}.Release|Any CPU.Build.0 = Release|Any CPU
- {644AFA6F-7DEE-4438-85C3-1D380B052E3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {644AFA6F-7DEE-4438-85C3-1D380B052E3D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {644AFA6F-7DEE-4438-85C3-1D380B052E3D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {644AFA6F-7DEE-4438-85C3-1D380B052E3D}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {73773200-50D4-40ED-803B-FC16B131FFD2}
- EndGlobalSection
-EndGlobal
diff --git a/Design.md b/Design.md
deleted file mode 100644
index d2001ed..0000000
--- a/Design.md
+++ /dev/null
@@ -1,150 +0,0 @@
-# 导弹仿真系统设计文档
-
-## 系统架构设计思路
-
-在处理导弹、坦克、告警设备、干扰设备等复杂交互关系时,我们采用了以下几种程序架构和设计模式的组合:
-
-### 1. 事件驱动架构(Event-Driven Architecture)
-
-事件驱动架构非常适合处理复杂的交互关系。每个实体(如导弹、坦克等)可以发布事件,其他实体可以订阅这些事件并作出反应。
-
-``csharp
-public class EventManager
-{
-private Dictionary>> eventSubscribers = new Dictionary>>();
-public void Subscribe(string eventName, Action listener) { ... }
-public void Publish(string eventName, object eventData) { ... }
-}
-``
-
-### 2. 组件系统(Component System)
-
-将每个实体分解为多个组件,每个组件负责特定的功能。这样可以更灵活地组合不同的功能。
-
-``csharp
-public class Entity
-{
-public PositionComponent Position { get; set; }
-public VelocityComponent Velocity { get; set; }
-public HealthComponent Health { get; set; }
-}
-``
-
-### 3. 观察者模式(Observer Pattern)
-
-类似于事件驱动架构,但更加面向对象。每个实体可以作为观察者或被观察者。
-
-``csharp
-public interface IObserver
-{
- void Update(ISubject subject);
-}
-
-public interface ISubject
-{
- void Attach(IObserver observer);
- void Detach(IObserver observer);
- void Notify();
-}
-``
-
-### 4. 状态机(State Machine)
-
-对于有明确状态转换的实体(如导弹的飞行阶段),使用状态机可以更清晰地管理状态转换。
-
-``csharp
-public enum MissileState
-{
- Idle,
- Tracking,
- Locking,
- Firing,
- Exploding
-}
-
-public class Missile
-{
- public MissileState State { get; set; }
- public void ChangeState(MissileState newState) { ... }
-}
-
-``csharp
-public interface IState
-{
- void Enter();
- void Update();
- void Exit();
-}
-public class MissileStateMachine
-{
- private IState currentState;
- public void ChangeState(IState newState) { ... }
- public void Update() { ... }
-}
-``
-
-### 5. 命令模式(Command Pattern)
-
-用于封装各种操作,使得可以轻松地添加新的交互行为。
-
-``csharp
-public interface ICommand
-{
- void Execute();
-}
-
-public class FireMissileCommand : ICommand
-{
- public void Execute() { ... }
-}
-``
-
-## 架构组合使用
-
-在实际应用中,我们将这些模式组合使用:
-
-1. 使用事件驱动架构作为整体框架,处理系统中的各种事件。
-2. 采用组件系统来构建各个实体(如导弹、坦克、告警设备等)。
-3. 使用状态机来管理导弹的飞行阶段。
-4. 应用观察者模式来处理告警设备的通知机制。
-5. 使用命令模式来封装各种交互操作,如发射导弹、激活干扰设备等。
-
-这种组合架构允许我们灵活地处理复杂的交互关系,同时保持代码的可维护性和可扩展性。
-
-## 下一步计划
-
-- 实现核心实体(导弹、坦克、告警设备、干扰设备)的基本功能。
-- 设计并实现事件系统,处理实体间的交互。
-- 开发状态机,管理导弹的飞行阶段。
-- 实现观察者模式,处理告警通知。
-- 使用命令模式封装关键操作。
-- 进行单元测试和集成测试,确保系统的正确性和稳定性。
-
-## 数据库访问架构
-
-在Unity3D环境中,考虑到兼容性和易用性,我推荐使用第二种方法:值对象模式。这种方式有以下几个优点:
-
-1. 分离关注点:数据库实体(MissileConfigEntity)和游戏中使用的配置对象(MissileConfig)是分开的,这样可以避免 ORM 相关的属性和特性污染游戏逻辑。
-2. 灵活性:可以轻松地在数据库实体和游戏配置对象之间进行转换,而不影响现有的游戏逻辑。
-3. 序列化友好:Unity 经常需要序列化对象,使用纯粹的 C# 对象(如 MissileConfig)更容易进行序列化和反序列化。
-4. 兼容性好:这种方法不依赖于特定的 ORM 框架,如果将来需要更换数据库或 ORM 系统,影响会较小。
-
-数据访问层使用了 Dapper(一个轻量级的 ORM),它在 Unity 中使用较为简单。
-
-数据库设计
-
-### 1. 导弹数据库设计
-
-导弹数据库设计需要考虑导弹的属性、状态、行为等。
-
-#### 1.1 导弹属性
-
-导弹属性包括导弹的初始位置、初始速度、最大速度、目标索引、最大飞行时间、最大飞行距离、飞行阶段配置、推力加速度、最大发动机燃烧时间、最大加速度、距离参数、比例导引系数、类型等。
-
-#### 1.2 导弹状态
-
-导弹状态包括导弹的当前位置、当前速度、当前加速度、当前飞行阶段、当前目标索引、当前最大速度、当前最大加速度、当前最大飞行距离、当前最大飞行时间、当前比例导引系数等。
-
-#### 1.3 导弹行为
-
-导弹行为包括导弹的飞行行为、攻击行为、躲避行为、跟踪行为、锁定行为、发射行为、爆炸行为等。
diff --git a/DesignMissile.md b/DesignMissile.md
deleted file mode 100644
index 28c34aa..0000000
--- a/DesignMissile.md
+++ /dev/null
@@ -1,105 +0,0 @@
-
-# 实体设计
-
-在仿真环境中,每个实体(如导弹)有几类参数:
-
-1. 固有属性参数:如弹长、弹径、质量,最大速度、最大飞行距离、发动机推力等
-2. 运行时状态参数:如当前位置、速度、朝向、加速度,接收的辐射能量、导引头视野中目标角度等
-
-为了设计一个结构清晰的实体类,我们采用组合模式和接口分离原则。这样可以将不同类型的参数和状态分开管理,同时保持良好的扩展性。
-
-## 基础接口
-
-首先,我们定义几个基础接口来表示不同类型的参数:
-
-```csharp
-
-public interface IProperties
-{
- double Length { get; }
- double Diameter { get; }
- double Mass { get; }
-}
-
-public interface IState
-{
- Vector3 Position { get; set; }
- Vector3 Velocity { get; set; }
- Vector3 Acceleration { get; set; }
- double Heading { get; set; }
- double ReceivedRadiation { get; set; }
- double TargetDeviation { get; set; }
-}
-
-```
-
-## 实现类
-
-然后,我们为每个接口创建实现类:
-
-public class MissileProperties : IProperties
-{
- public double Length { get; }
- public double Diameter { get; }
- public double Mass { get; }
-}
-
-public class MissileState : IState
-{
- public Vector3 Position { get; set; }
- public Vector3 Velocity { get; set; }
- public Vector3 Acceleration { get; set; }
- public double Heading { get; set; }
- public double ReceivedRadiation { get; set; }
- public double TargetDeviation { get; set; }
-}
-
-## 导弹实体类
-
-接下来,我们创建一个导弹实体类,它将实现上述接口:
-
-```csharp
-public class Missile : IProperties, IState
-{
- public MissileProperties Properties { get; set; }
- public MissileState State { get; set; }
-
- public Missile()
- {
- Properties = new MissileProperties();
- State = new MissileState();
- }
-
- // 其他方法,如更新状态、执行导航等
- public void Update(double deltaTime)
- {
- // 更新运行时状态和导引参数
- }
- public void Navigate()
- {
- // 执行导航逻辑
- }
-
-}
-
-```
-
-## 设计优点
-
-1. 清晰的结构:每种类型的参数或状态都有自己的接口和实现类,使得结构非常清晰。
-2. 高度的模块化:可以轻松地替换或修改某一类参数,而不影响其他部分。
-3. 易于扩展:如果需要添加新的参数类型,只需创建新的接口和实现类,然后在 Missile 类中添加相应的属性。
-4. 符合单一职责原则:每个类都只负责一种类型的参数。
-5. 便于测试:可以轻松地为每种参数类型创建模拟对象,便于单元测试。
-6. 灵活性:可以为不同类型的导弹创建不同的参数实现,而保持相同的接口。
-
-## 在激光驾束制导中, 为了实现更平滑的控制,同时将加速度控制在25 m/s²以下,并保持偏移在1.5米以内,我们可以采用以下几种方法
-
-1. 使用PID控制器:
- PID(比例-积分-微分)控制器可以提供更平滑和精确的控制。它考虑了误差的历史、当前值和变化率。
-2. 非线性增益:
- 使用非线性函数来计算增益,使得在接近目标时增益减小,远离目标时增益增大。
-3. 低通滤波:
- 对计算出的加速度进行低通滤波,以减少高频振荡。
-4. 预测控制:
- 基于当前状态预测未来的位置,提前做出调整。
diff --git a/Models/.DS_Store b/Models/.DS_Store
deleted file mode 100644
index 1212d97..0000000
Binary files a/Models/.DS_Store and /dev/null differ
diff --git a/Models/ActiveProtect.code-workspace b/Models/ActiveProtect.code-workspace
deleted file mode 100644
index f371420..0000000
--- a/Models/ActiveProtect.code-workspace
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "folders": [
- {
- "path": "../../ActiveProtect.Tests"
- },
- {
- "path": ".."
- }
- ]
-}
\ No newline at end of file
diff --git a/Models/BasicGuidanceSystem.cs b/Models/BasicGuidanceSystem.cs
deleted file mode 100644
index 5f1e147..0000000
--- a/Models/BasicGuidanceSystem.cs
+++ /dev/null
@@ -1,90 +0,0 @@
-using System;
-
-namespace ActiveProtect.Models
-{
- public class BasicGuidanceSystem : IGuidanceSystem
- {
- public bool HasGuidance { get; protected set; }
- protected double ProportionalNavigationCoefficient { get; set; }
- protected Vector3D Position { get; set; }
- protected Vector3D Velocity { get; set; }
- protected Vector3D GuidanceCommand { get; set; }
-
- public BasicGuidanceSystem(double proportionalNavigationCoefficient)
- {
- ProportionalNavigationCoefficient = proportionalNavigationCoefficient;
- HasGuidance = false;
- GuidanceCommand = Vector3D.Zero;
- Position = Vector3D.Zero;
- Velocity = Vector3D.Zero;
- }
-
- public virtual void Update(double deltaTime, Vector3D missilePosition, Vector3D missileVelocity)
- {
- Position = missilePosition;
- Velocity = missileVelocity;
- }
-
- public Vector3D GetGuidanceCommand()
- {
- return GuidanceCommand;
- }
-
- protected virtual void CalculateGuidanceCommand(double deltaTime)
- {
- // 基础制导系统不计算制导指令
- // 派生类应该重写这个方法来实现特定的制导逻辑
- }
-
- protected Vector3D CalculateProportionalNavigation(Vector3D missilePosition, Vector3D missileVelocity, Vector3D targetPosition, Vector3D targetVelocity)
- {
- // 预测时间(可以根据实际情况调整)
- double predictionTime = 2.0;
-
- // 预测目标位置
- Vector3D predictedTargetPosition = targetPosition + targetVelocity * predictionTime;
-
- Vector3D r = predictedTargetPosition - missilePosition;
- Vector3D v = targetVelocity - missileVelocity;
-
- Vector3D LOS = r.Normalize();
- Vector3D LOSRate = (v - (LOS * Vector3D.DotProduct(v, LOS))) / r.Magnitude();
-
- Vector3D acceleration = Vector3D.CrossProduct(Vector3D.CrossProduct(LOS, LOSRate), missileVelocity.Normalize()) * ProportionalNavigationCoefficient * missileVelocity.Magnitude();
-
- return acceleration;
- }
-
- public static (Vector3D newPosition, Vector3D newVelocity) RungeKutta4(double deltaTime, Vector3D position, Vector3D velocity, Vector3D acceleration)
- {
- // 定义一个局部函数来计算加速度
- Vector3D AccelerationFunction(Vector3D pos, Vector3D vel)
- {
- // 这里可以添加更复杂的加速度计算,比如考虑空气阻力等
- return acceleration;
- }
-
- // 第一步
- Vector3D k1v = AccelerationFunction(position, velocity) * deltaTime;
- Vector3D k1r = velocity * deltaTime;
-
- // 第二步
- Vector3D k2v = AccelerationFunction(position + k1r * 0.5, velocity + k1v * 0.5) * deltaTime;
- Vector3D k2r = (velocity + k1v * 0.5) * deltaTime;
-
- // 第三步
- Vector3D k3v = AccelerationFunction(position + k2r * 0.5, velocity + k2v * 0.5) * deltaTime;
- Vector3D k3r = (velocity + k2v * 0.5) * deltaTime;
-
- // 第四步
- Vector3D k4v = AccelerationFunction(position + k3r, velocity + k3v) * deltaTime;
- Vector3D k4r = (velocity + k3v) * deltaTime;
-
- // 计算新的位置和速度
- Vector3D newPosition = position + (k1r + k2r * 2 + k3r * 2 + k4r) / 6;
- Vector3D newVelocity = velocity + (k1v + k2v * 2 + k3v * 2 + k4v) / 6;
-
- return (newPosition, newVelocity);
- }
- }
-}
diff --git a/Models/Common.cs b/Models/Common.cs
deleted file mode 100644
index 01b946a..0000000
--- a/Models/Common.cs
+++ /dev/null
@@ -1,297 +0,0 @@
-using System;
-
-namespace ActiveProtect.Models
-{
- ///
- /// 表示三维空间中的向量
- ///
- public class Vector3D
- {
- // 添加静态单位向量属性
- public static Vector3D UnitX => new Vector3D(1, 0, 0);
- public static Vector3D UnitY => new Vector3D(0, 1, 0);
- public static Vector3D UnitZ => new Vector3D(0, 0, 1);
- public static Vector3D Zero => new Vector3D(0, 0, 0);
-
- ///
- /// X 坐标
- ///
- public double X { get; set; }
-
- ///
- /// Y 坐标
- ///
- public double Y { get; set; }
-
- ///
- /// Z 坐标
- ///
- public double Z { get; set; }
-
- ///
- /// 构造函数
- ///
- public Vector3D(double x, double y, double z)
- {
- X = x;
- Y = y;
- Z = z;
- }
-
- ///
- /// 计算两个向量之间的距离
- ///
- /// 第一个向量
- /// 第二个向量
- /// 两个向量之间的距离
- public static double Distance(Vector3D v1, Vector3D v2)
- {
- return Math.Sqrt(Math.Pow(v1.X - v2.X, 2) + Math.Pow(v1.Y - v2.Y, 2) + Math.Pow(v1.Z - v2.Z, 2));
- }
-
-
- ///
- /// 将向量转换为字符串表示
- ///
- /// 向量的字符串表示
- public override string ToString()
- {
- return $"({X:F2}, {Y:F2}, {Z:F2})";
- }
-
- ///
- /// 向量减法运算符重载
- ///
- public static Vector3D operator -(Vector3D a, Vector3D b)
- {
- return new Vector3D(a.X - b.X, a.Y - b.Y, a.Z - b.Z);
- }
-
- ///
- /// 向量加法运算符重载
- ///
- public static Vector3D operator +(Vector3D a, Vector3D b)
- {
- return new Vector3D(a.X + b.X, a.Y + b.Y, a.Z + b.Z);
- }
-
- ///
- /// 向量与标量乘法运算符重载
- ///
- public static Vector3D operator *(Vector3D a, double scalar)
- {
- return new Vector3D(a.X * scalar, a.Y * scalar, a.Z * scalar);
- }
-
- ///
- /// 向量与标量除法运算符重载
- ///
- public static Vector3D operator /(Vector3D a, double scalar)
- {
- return new Vector3D(a.X / scalar, a.Y / scalar, a.Z / scalar);
- }
-
- ///
- /// 向量反向
- ///
- public static Vector3D operator -(Vector3D a)
- {
- return new Vector3D(-a.X, -a.Y, -a.Z);
- }
-
- ///
- /// 计算向量的模长
- ///
- /// 向量的模长
- public double Magnitude()
- {
- return Math.Sqrt(X * X + Y * Y + Z * Z);
- }
-
- ///
- /// 计算向量模长的平方
- ///
- /// 向量模长的平方
- public double MagnitudeSquared()
- {
- return X * X + Y * Y + Z * Z;
- }
-
- ///
- /// 向量归一化
- ///
- /// 归一化后的向量
- public Vector3D Normalize()
- {
- double mag = Magnitude();
- if (mag > 0)
- {
- return new Vector3D(X / mag, Y / mag, Z / mag);
- }
- return new Vector3D(0, 0, 0);
- }
-
- ///
- /// 计算两个向量的叉积
- ///
- /// 第一个向量
- /// 第二个向量
- /// 叉积结果
- public static Vector3D CrossProduct(Vector3D a, Vector3D b)
- {
- return new Vector3D(
- a.Y * b.Z - a.Z * b.Y,
- a.Z * b.X - a.X * b.Z,
- a.X * b.Y - a.Y * b.X
- );
- }
-
- ///
- /// 计算两个向量的点积
- ///
- /// 第一个向量
- /// 第二个向量
- /// 点积结果
- public static double DotProduct(Vector3D a, Vector3D b)
- {
- return a.X * b.X + a.Y * b.Y + a.Z * b.Z;
- }
-
- ///
- /// 向量取反
- ///
- /// 输入向量
- /// 取反后的向量
- public static Vector3D Negate(Vector3D a)
- {
- return new Vector3D(-a.X, -a.Y, -a.Z);
- }
- }
-
- ///
- /// 表示三维空间中的方向
- ///
- public struct Orientation
- {
- ///
- /// 偏航角(绕Y轴旋转)
- ///
- public double Yaw { get; set; }
-
- ///
- /// 俯仰角(绕X轴旋转)
- ///
- public double Pitch { get; set; }
-
- ///
- /// 滚转角(绕Z轴旋转)
- ///
- public double Roll { get; set; }
-
- ///
- /// 构造函数
- ///
- public Orientation(double yaw, double pitch, double roll)
- {
- Yaw = yaw;
- Pitch = pitch;
- Roll = roll;
- }
-
- ///
- /// 将方向转换为字符串表示
- ///
- /// 方向的字符串表示
- public override readonly string ToString()
- {
- return $"(Yaw: {Yaw:F2}, Pitch: {Pitch:F2}, Roll: {Roll:F2})";
- }
-
- ///
- /// 将角度归一化到 [-π, π] 范围内
- ///
- public void Normalize()
- {
- Yaw = NormalizeAngle(Yaw);
- Pitch = NormalizeAngle(Pitch);
- Roll = NormalizeAngle(Roll);
- }
-
- ///
- /// 将单个角度归一化到 [-π, π] 范围内
- ///
- /// 输入角度
- /// 归一化后的角度
- private static double NormalizeAngle(double angle)
- {
- while (angle > Math.PI) angle -= 2 * Math.PI;
- while (angle <= -Math.PI) angle += 2 * Math.PI;
- return angle;
- }
-
- ///
- /// 根据给定的方向向量创建方向
- ///
- /// 方向向量
- /// 对应的方向
- public static Orientation LookAt(Vector3D direction)
- {
- double yaw = Math.Atan2(direction.Z, direction.X);
- double pitch = Math.Atan2(direction.Y, Math.Sqrt(direction.X * direction.X + direction.Z * direction.Z));
- return new Orientation(yaw, pitch, 0);
- }
-
- ///
- /// 将方向转换为单位向量
- ///
- /// 对应的单位向量
- public readonly Vector3D ToVector()
- {
- double cosYaw = Math.Cos(Yaw);
- double sinYaw = Math.Sin(Yaw);
- double cosPitch = Math.Cos(Pitch);
- double sinPitch = Math.Sin(Pitch);
-
- return new Vector3D(
- cosYaw * cosPitch,
- sinPitch,
- sinYaw * cosPitch
- );
- }
-
- ///
- /// 从向量创建方向
- ///
- /// 输入向量
- /// 对应的方向
- public static Orientation FromVector(Vector3D vector)
- {
- Vector3D normalized = vector.Normalize();
- double pitch = Math.Asin(normalized.Y);
- double yaw;
- if (Math.Abs(normalized.Y) > 0.9999) // 接近垂直
- {
- yaw = 0; // 或者保持之前的偏航角
- }
- else
- {
- yaw = Math.Atan2(normalized.Z, normalized.X);
- }
- return new Orientation(yaw, pitch, 0);
- }
- }
-
- public struct Vector2D
- {
- public double X { get; set; }
- public double Y { get; set; }
-
- public Vector2D(double x, double y)
- {
- X = x;
- Y = y;
- }
-
- public static Vector2D Zero => new Vector2D(0, 0);
- }
-}
diff --git a/Models/IGuidanceSystem.cs b/Models/IGuidanceSystem.cs
deleted file mode 100644
index 171ac22..0000000
--- a/Models/IGuidanceSystem.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-namespace ActiveProtect.Models
-{
- public interface IGuidanceSystem
- {
- bool HasGuidance { get; }
- void Update(double deltaTime, Vector3D missilePosition, Vector3D missileVelocity);
- Vector3D GetGuidanceCommand();
- }
-}
diff --git a/Models/LaserBeamRider.cs b/Models/LaserBeamRider.cs
deleted file mode 100644
index 6bb77cd..0000000
--- a/Models/LaserBeamRider.cs
+++ /dev/null
@@ -1,157 +0,0 @@
-using ActiveProtect.SimulationEnvironment;
-using System;
-
-namespace ActiveProtect.Models
-{
- public class LaserBeamRider : SimulationElement
- {
- // 激光功率(瓦特)
- public double LaserPower { get; private set; }
-
- // 激光发散角(毫弧度)
- public double BeamDivergence { get; private set; } = 0.0;
-
- // 控制场直径(米)
- public double ControlFieldDiameter { get; private set; }
-
- // 激光方向
- public Vector3D LaserDirection { get; private set; }
-
- // 最大导引距离(米)
- public double MaxGuidanceDistance { get; private set; }
-
- // 激光束是否开启
- public bool IsBeamOn { get; private set; }
-
- // 导弹
- public string MissileId { get; private set; }
-
- // 目标
- public string TargetId { get; private set; }
-
- public LaserBeamRider(string id, string missileId, string targetId, LaserBeamRiderConfig config, ISimulationManager simulationManager)
- : base(id, config.InitialPosition, new Orientation(0, 0, 0), simulationManager)
- {
- LaserPower = config.LaserPower;
- ControlFieldDiameter = config.ControlFieldDiameter;
- LaserDirection = Vector3D.Zero;
- MaxGuidanceDistance = config.MaxGuidanceDistance;
- IsActive = false; // 初始状态为非激活
- IsBeamOn = false;
- MissileId = missileId;
- TargetId = targetId;
- SimulationManager = simulationManager;
- }
-
- public override void Update(double deltaTime)
- {
- if (IsActive && IsBeamOn)
- {
- // 更新驾束仪的激光指向
- Vector3D targetPosition = SimulationManager.GetEntityById(TargetId).Position;
- LaserDirection = (targetPosition - Position).Normalize();
-
- Console.WriteLine($"激光驾束仪 {Id} 更新激光指向: {LaserDirection}");
-
- PublishLaserBeamUpdateEvent();
- }
- }
-
-
- ///
- /// 激活激光驾束仪
- ///
- public override void Activate()
- {
- if (!IsActive)
- {
- IsActive = true;
- Console.WriteLine($"激光驾束仪 {Id} 已激活");
- }
- base.Activate();
- }
-
- ///
- /// 停用激光驾束仪
- ///
- public override void Deactivate()
- {
- if (IsActive)
- {
- IsActive = false;
- if (IsBeamOn)
- {
- StopBeamIllumination();
- }
- Console.WriteLine($"激光驾束仪 {Id} 已停用");
- }
- base.Deactivate();
- }
-
- public void StartBeamIllumination()
- {
- if (!IsBeamOn)
- {
- LaserDirection = (SimulationManager.GetEntityById(TargetId).Position - Position).Normalize();
- IsBeamOn = true;
- PublishLaserBeamStartEvent();
- }
- }
-
- public void StopBeamIllumination()
- {
- if (IsBeamOn)
- {
- IsBeamOn = false;
- LaserDirection = Vector3D.Zero;
- PublishLaserBeamStopEvent();
- }
- }
-
- ///
- /// 发布激光束开始事件
- ///
- private void PublishLaserBeamStartEvent()
- {
- PublishEvent(new LaserBeamStartEvent
- {
- LaserBeamRider = this
- });
- }
-
- ///
- /// 发布激光束更新事件
- ///
- private void PublishLaserBeamUpdateEvent()
- {
- PublishEvent(new LaserBeamUpdateEvent
- {
- LaserBeamRider = this
- });
- }
-
- ///
- /// 发布激光束停止事件
- ///
- private void PublishLaserBeamStopEvent()
- {
- PublishEvent(new LaserBeamStopEvent
- {
- LaserBeamRider = this
- });
- }
-
- public override string GetStatus()
- {
- return $"激光驾束仪 {Id}:\n" +
- $" 位置: {Position}\n" +
- $" 方向: {LaserDirection}\n" +
- $" 激活状态: {(IsActive ? "激活" : "未激活")}\n" +
- $" 激光功率: {LaserPower} W\n" +
- $" 发散角: {BeamDivergence} rad\n" +
- $" 控制场直径: {ControlFieldDiameter} m\n" +
- $" 最大导引距离: {MaxGuidanceDistance} m\n" +
- $" 激光束状态: {(IsBeamOn ? "开启" : "关闭")}";
- }
- }
-}
diff --git a/Models/LaserBeamRiderGuidanceSystem.cs b/Models/LaserBeamRiderGuidanceSystem.cs
deleted file mode 100644
index 155f984..0000000
--- a/Models/LaserBeamRiderGuidanceSystem.cs
+++ /dev/null
@@ -1,193 +0,0 @@
-using System;
-
-namespace ActiveProtect.Models
-{
- public class LaserBeamRiderGuidanceSystem : BasicGuidanceSystem
- {
- private Vector3D LaserSourcePosition { get; set; }
- private Vector3D LaserDirection { get; set; }
- public double LaserPower { get; set; }
- private const double MinDetectablePower = 1e-3; // 假设最小可探测功率为1毫瓦
- private const double DetectorDiameter = 0.1; // 假设探测器直径为10厘米
- private const double ControlFieldDiameter = 20.0; // 控制场直径(米)
-
- private Vector3D LastError = Vector3D.Zero;
-
- public Vector3D LastGuidanceCommand { get; private set; }
-
- private Vector3D IntegralError = Vector3D.Zero;
-
-
- public LaserBeamRiderGuidanceSystem(double proportionalNavigationCoefficient)
- : base(proportionalNavigationCoefficient)
- {
- LaserSourcePosition = Vector3D.Zero;
- LaserDirection = Vector3D.Zero;
- LaserPower = 0;
- HasGuidance = false;
- LastGuidanceCommand = Vector3D.Zero;
- }
-
- public void ActivateLaserBeam(Vector3D sourcePosition, Vector3D direction, double laserPower)
- {
- LaserSourcePosition = sourcePosition;
- LaserDirection = direction.Normalize();
- LaserPower = laserPower;
- HasGuidance = true;
- }
-
- public void UpdateLaserBeamRider(Vector3D sourcePosition, Vector3D direction, double laserPower)
- {
- LaserSourcePosition = sourcePosition;
- LaserDirection = direction.Normalize();
- LaserPower = laserPower;
- }
-
- public void DeactivateLaserBeam(Vector3D sourcePosition, Vector3D direction)
- {
- LaserSourcePosition = Vector3D.Zero;
- LaserDirection = Vector3D.Zero;
- LaserPower = 0;
- HasGuidance = false;
- }
-
- public override void Update(double deltaTime, Vector3D missilePosition, Vector3D missileVelocity)
- {
- base.Update(deltaTime, missilePosition, missileVelocity);
-
- UpdateGuidanceStatus();
-
- if (HasGuidance)
- {
- CalculateGuidanceCommand(deltaTime);
- }
- else
- {
- GuidanceCommand = Vector3D.Zero;
- }
- }
-
- private void UpdateGuidanceStatus()
- {
- // 计算导弹到激光束的最短距离
- Vector3D shortestDistanceVector = CalculateShortestDistanceToLaserBeam();
- double shortestDistance = shortestDistanceVector.Magnitude();
-
- // 检查导弹是否在控制场内
- if (shortestDistance > ControlFieldDiameter / 2)
- {
- HasGuidance = false;
- Console.WriteLine($"激光驾束引导系统: 失去引导, 原因: 超出控制场范围, 距离: {shortestDistance}");
- return;
- }
-
- Console.WriteLine($"激光驾束引导系统: 在控制场内, 距离: {shortestDistance}");
-
- // 计算接收到的激光功率
- double beamArea = Math.PI * Math.Pow(ControlFieldDiameter / 2, 2);
- double powerDensity = LaserPower / beamArea;
- double receivedPower = powerDensity * (Math.PI * Math.Pow(DetectorDiameter / 2, 2));
-
- if(HasGuidance = receivedPower >= MinDetectablePower)
- {
- HasGuidance = true;
- }
- else
- {
- HasGuidance = false;
- Console.WriteLine($"激光驾束引导系统: 失去引导, 原因: 接收到的激光功率低于最小可探测功率,{LaserPower:E} W/{receivedPower:E} W");
- }
- }
-
- protected override void CalculateGuidanceCommand(double deltaTime)
- {
- if (!HasGuidance)
- {
- GuidanceCommand = Vector3D.Zero;
- return;
- }
-
- // 计算导弹到激光束的最短距离
- Vector3D shortestDistanceVector = CalculateShortestDistanceToLaserBeam();
-
- // PID控制
- double Kp = 30; // 增加比例系数,使系统对误差更敏感,反应更快 30
- double Ki = 0.05; // 减小积分系数,减少长期误差累积的影响 0.05
- double Kd = 5; // 增加微分系数,减少系统的超调量,提高稳定性 5
- double Kc = 0.5; // 减小非线性增益系数, 控制偏移量, 使得在更小的误差范围内有更大的修正 0.5
-
- // 计算误差
- Vector3D error = shortestDistanceVector;
-
- // 积分项
- IntegralError += error * deltaTime;
-
- // 微分项
- Vector3D derivativeError = (error - LastError) / deltaTime;
-
- // 计算PID输出
- Vector3D pidOutput = error * Kp + IntegralError * Ki + derivativeError * Kd;
-
- // 非线性增益
- double distance = shortestDistanceVector.Magnitude();
- double nonLinearGain = Math.Tanh(distance / Kc);
-
- // 计算横向加速度
- Vector3D lateralAcceleration = pidOutput * nonLinearGain;
-
- // 限制最大加速度
- double maxAcceleration = 50; // 稍微增加最大加速度 50
- if (lateralAcceleration.Magnitude() > maxAcceleration)
- {
- lateralAcceleration = lateralAcceleration.Normalize() * maxAcceleration;
- }
-
- // 计算前向加速度
- Vector3D forwardDirection = LaserDirection;
- Vector3D currentDirection = Velocity.Normalize();
- Vector3D rotationAxis = Vector3D.CrossProduct(currentDirection, forwardDirection);
- double rotationAngle = Math.Acos(Vector3D.DotProduct(currentDirection, forwardDirection));
- Vector3D forwardAcceleration = Vector3D.CrossProduct(rotationAxis, Velocity) * rotationAngle * ProportionalNavigationCoefficient;
-
- // 合并横向和前向加速度
- GuidanceCommand = lateralAcceleration + forwardAcceleration;
-
- // 低通滤波
- const double alpha = 0.2;
- GuidanceCommand = GuidanceCommand * alpha + LastGuidanceCommand * (1 - alpha);
-
- // 更新上一次的误差和制导命令
- LastError = error;
- LastGuidanceCommand = GuidanceCommand;
-
- Console.WriteLine($"Current Position: {Position}");
- Console.WriteLine($"Laser Source Position: {LaserSourcePosition}");
- Console.WriteLine($"Laser Direction: {LaserDirection}");
- Console.WriteLine($"Shortest Distance Vector: {shortestDistanceVector}");
-
- //Console.WriteLine($"Guidance Command: {GuidanceCommand.Magnitude()}, Lateral Error: {shortestDistanceVector.Magnitude()}, Lateral Acceleration: {lateralAcceleration.Magnitude()}, Forward Acceleration: {forwardAcceleration.Magnitude()}");
- }
-
- public override string ToString()
- {
- return $"LaserBeamRiderGuidanceSystem: HasGuidance={HasGuidance}, LaserSourcePosition={LaserSourcePosition}, LaserDirection={LaserDirection}, GuidanceCommand={GuidanceCommand}";
- }
-
- private Vector3D CalculateShortestDistanceToLaserBeam()
- {
- // 计算导弹到激光源的向量
- Vector3D missileToSource = LaserSourcePosition - Position;
-
- // 计算导弹在激光方向上的投影长度
- double projectionLength = Vector3D.DotProduct(missileToSource, LaserDirection);
-
- // 计算激光束上最接近导弹的点
- Vector3D closestPointOnBeam = LaserSourcePosition - LaserDirection * projectionLength;
-
- // 计算导弹到激光束最近点的向量(即最短距离向量)
- Vector3D shortestDistanceVector = closestPointOnBeam - Position;
-
- return shortestDistanceVector;
- }
- }
-}
diff --git a/Models/LaserBeamRiderMissile.cs b/Models/LaserBeamRiderMissile.cs
deleted file mode 100644
index f2b4027..0000000
--- a/Models/LaserBeamRiderMissile.cs
+++ /dev/null
@@ -1,84 +0,0 @@
-using ActiveProtect.SimulationEnvironment;
-
-namespace ActiveProtect.Models
-{
- public class LaserBeamRiderMissile : MissileBase
- {
- private LaserBeamRiderGuidanceSystem LaserBeamRiderGuidanceSystem;
-
-
- public LaserBeamRiderMissile(string id, string targetId, MissileConfig missileConfig, ISimulationManager simulationManager)
- : base(id, missileConfig, simulationManager)
- {
- LaserBeamRiderGuidanceSystem = new LaserBeamRiderGuidanceSystem(missileConfig.ProportionalNavigationCoefficient);
- TargetId = targetId;
- }
-
- protected override Vector3D GetGuidanceCommand()
- {
- return LaserBeamRiderGuidanceSystem.GetGuidanceCommand();
- }
-
- private void OnLaserBeamStart(LaserBeamStartEvent evt)
- {
- if (evt?.LaserBeamRider != null)
- {
- LaserBeamRiderGuidanceSystem?.ActivateLaserBeam(evt.LaserBeamRider.Position, evt.LaserBeamRider.LaserDirection, evt.LaserBeamRider.LaserPower);
- }
- }
-
- private void OnLaserBeamUpdate(LaserBeamUpdateEvent evt)
- {
- if (evt?.LaserBeamRider != null)
- {
- LaserBeamRiderGuidanceSystem?.UpdateLaserBeamRider(evt.LaserBeamRider.Position, evt.LaserBeamRider.LaserDirection, evt.LaserBeamRider.LaserPower);
- }
- }
-
- private void OnLaserBeamStop(LaserBeamStopEvent evt)
- {
- if (evt?.LaserBeamRider != null)
- {
- LaserBeamRiderGuidanceSystem?.DeactivateLaserBeam(evt.LaserBeamRider.Position, evt.LaserBeamRider.LaserDirection);
- }
- }
-
- public override void Update(double deltaTime)
- {
- if (LaserBeamRiderGuidanceSystem.HasGuidance)
- {
- LaserBeamRiderGuidanceSystem.Update(deltaTime, Position, Velocity);
- this.HasGuidance = true;
- }
- else
- {
- this.HasGuidance = false;
- }
-
- base.Update(deltaTime);
- }
-
- public override string GetStatus()
- {
- string baseStatus = base.GetStatus().Replace("导弹", "激光驾束制导导弹");
- string additionalStatus = $"\n 激光引导: {(LaserBeamRiderGuidanceSystem.HasGuidance ? "有效" : "无效")}";
- return baseStatus + additionalStatus;
- }
-
- public override void Activate()
- {
- base.Activate();
- SimulationManager.SubscribeToEvent(OnLaserBeamStart);
- SimulationManager.SubscribeToEvent(OnLaserBeamStop);
- SimulationManager.SubscribeToEvent(OnLaserBeamUpdate);
- }
-
- public override void Deactivate()
- {
- base.Deactivate();
- SimulationManager.UnsubscribeFromEvent(OnLaserBeamStart);
- SimulationManager.UnsubscribeFromEvent(OnLaserBeamStop);
- SimulationManager.UnsubscribeFromEvent(OnLaserBeamUpdate);
- }
- }
-}
diff --git a/Models/LaserDesignator.cs b/Models/LaserDesignator.cs
deleted file mode 100644
index b6b583e..0000000
--- a/Models/LaserDesignator.cs
+++ /dev/null
@@ -1,235 +0,0 @@
-using ActiveProtect.SimulationEnvironment;
-using System;
-
-namespace ActiveProtect.Models
-{
- ///
- /// 激光指示器类,用于对目标进行激光照射
- ///
- public class LaserDesignator : SimulationElement
- {
- ///
- /// 目标ID
- ///
- public string TargetId { get; private set; }
-
- ///
- /// 导弹ID
- ///
- public string MissileId { get; private set; }
-
- ///
- /// 干扰阈值(分贝)
- ///
- public double JammingThreshold { get; private set; } = 0.0;
-
- ///
- /// 是否被干扰
- ///
- public bool IsJammed { get; private set; } = false;
-
- ///
- /// 是否正在照射
- ///
- public bool IlluminationOn { get; private set; } = false;
-
-
- ///
- /// 激光功率
- ///
- public double LaserPower { get; private set; } = 0;
-
- ///
- /// 激光发散角
- ///
- public double LaserDivergenceAngle { get; private set; } = 0;
-
- ///
- /// 构造函数
- ///
- /// 激光指示器ID
- /// 目标ID
- /// 导弹ID
- /// 激光指示器配置
- /// 仿真管理器
- public LaserDesignator(string id, string targetId, string missileId, LaserDesignatorConfig config, ISimulationManager simulationManager)
- : base(id, config.InitialPosition, new Orientation(), simulationManager)
- {
- TargetId = targetId;
- MissileId = missileId;
- IsActive = false;
- IlluminationOn = false;
- LaserPower = config.LaserPower;
- LaserDivergenceAngle = config.LaserDivergenceAngle;
- }
-
- ///
- /// 更新激光指示器状态
- ///
- /// 时间步长
- public override void Update(double deltaTime)
- {
- if (IsActive && !IsJammed)
- {
- if (IlluminationOn)
- {
- PublishIlluminationUpdateEvent();
- }
- }
- }
-
- ///
- /// 开始激光照射
- ///
- private void StartLaserIllumination()
- {
- if (!IlluminationOn)
- {
- IlluminationOn = true;
- Console.WriteLine($"激光目标指示器 {Id} 开始照射目标 {TargetId}");
- PublishIlluminationStartEvent();
- }
- }
-
- ///
- /// 停止激光照射
- ///
- private void StopLaserIllumination()
- {
- if (IlluminationOn)
- {
- IlluminationOn = false;
- Console.WriteLine($"激光目标指示器 {Id} 停止照射目标 {TargetId}");
- PublishIlluminationStopEvent();
- }
- }
-
- ///
- /// 处理激光干扰事件
- ///
- /// 激光干扰事件
- private void OnLaserJamming(LaserJammingEvent evt)
- {
- if (evt.TargetId == TargetId)
- {
- var tank = SimulationManager.GetEntityById(TargetId) as Tank;
- if (tank != null)
- {
- double distanceToTarget = Vector3D.Distance(Position, tank.Position);
- double jammingEffectiveness = 20 * Math.Log10(evt.JammingPower) - 20 * Math.Log10(distanceToTarget) - 20 * Math.Log10(4 * Math.PI);
-
- Console.WriteLine($"激光目标指示器 {Id} 收到干扰事件,干扰功率: {evt.JammingPower:F2}, 距离: {distanceToTarget:F2}, 干扰效果: {jammingEffectiveness:F2} dB, 阈值: {JammingThreshold:F2} dB");
-
- if (jammingEffectiveness > JammingThreshold)
- {
- if (!IsJammed)
- {
- Console.WriteLine($"激光目标指示器 {Id} 被干扰,停止工作");
- IsJammed = true;
- StopLaserIllumination();
- }
- }
- else
- {
- if (IsJammed)
- {
- Console.WriteLine($"激光目标指示器 {Id} 干扰解除,恢复工作");
- IsJammed = false;
- }
- }
- }
- }
- }
-
- ///
- /// 激活激光指示器
- ///
- public override void Activate()
- {
- if (!IsActive)
- {
- IsActive = true;
- IsJammed = false;
- Console.WriteLine($"激光目标指示器 {Id} 已激活");
- StartLaserIllumination();
- SimulationManager.SubscribeToEvent(OnLaserJamming);
- SimulationManager.SubscribeToEvent(OnEntityDeactivatedEvent);
- }
- base.Activate();
- }
-
- ///
- /// 停用激光指示器
- ///
- public override void Deactivate()
- {
- if (IsActive)
- {
- IsActive = false;
- StopLaserIllumination();
- Console.WriteLine($"激光目标指示器 {Id} 已停用");
- SimulationManager.UnsubscribeFromEvent(OnLaserJamming);
- SimulationManager.UnsubscribeFromEvent(OnEntityDeactivatedEvent);
- }
- base.Deactivate();
- }
-
- ///
- /// 发布激光照射事件
- ///
- private void PublishIlluminationStartEvent()
- {
- var evt = new LaserIlluminationStartEvent { LaserDesignator = this, Target = SimulationManager.GetEntityById(TargetId) as SimulationElement };
- PublishEvent(evt);
- Console.WriteLine($"激光指示器 {Id} 发布激光照射事件");
- }
-
- ///
- /// 发布激光照射更新事件
- ///
- private void PublishIlluminationUpdateEvent()
- {
- var evt = new LaserIlluminationUpdateEvent { LaserDesignator = this, Target = SimulationManager.GetEntityById(TargetId) as SimulationElement };
- PublishEvent(evt);
- Console.WriteLine($"激光指示器 {Id} 发布激光照射更新事件");
- }
-
- ///
- /// 发布激光照射停止事件
- ///
- private void PublishIlluminationStopEvent()
- {
- var evt = new LaserIlluminationStopEvent { LaserDesignator = this, Target = SimulationManager.GetEntityById(TargetId) as SimulationElement };
- PublishEvent(evt);
- Console.WriteLine($"激光指示器 {Id} 发布激光照射停止事件");
- }
-
- ///
- /// 处理实体停用事件
- ///
- /// 实体停用事件
- private void OnEntityDeactivatedEvent(EntityDeactivatedEvent evt)
- {
- if (evt.DeactivatedEntityId == TargetId || evt.DeactivatedEntityId == MissileId)
- {
- StopLaserIllumination();
- }
- }
-
- ///
- /// 获取激光指示器状态信息
- ///
- /// 状态信息字符串
- public override string GetStatus()
- {
- return $"激光目标指示器 {Id}:\n" +
- $" 位置: {Position}\n" +
- $" 目标: {TargetId}\n" +
- $" 导弹: {MissileId}\n" +
- $" 激活状态: {(IsActive ? "激活" : "未激活")}\n" +
- $" 照射状态: {(IlluminationOn ? "正在照射" : "未照射")}\n" +
- $" 干扰状态: {(IsJammed ? "被干扰" : "正常")}\n" +
- $" 激光功率: {LaserPower:E} W";
- }
- }
-}
diff --git a/Models/LaserJammer.cs b/Models/LaserJammer.cs
deleted file mode 100644
index 89ebe1d..0000000
--- a/Models/LaserJammer.cs
+++ /dev/null
@@ -1,196 +0,0 @@
-using System;
-using ActiveProtect.SimulationEnvironment;
-
-namespace ActiveProtect.Models
-{
- ///
- /// 激光干扰器类,用于对抗激光制导武器
- ///
- public class LaserJammer : SimulationElement
- {
- ///
- /// 是否正在进行干扰
- ///
- public bool IsJamming { get; private set; }
-
- ///
- /// 当前干扰功率(瓦特)
- ///
- public double JammingPower { get; private set; }
-
- ///
- /// 当前冷却时间(秒)
- ///
- private double jammingCooldown = 0;
-
- ///
- /// 最大冷却时间(秒)
- ///
- private readonly double maxJammingCooldown;
-
- ///
- /// 最大干扰功率(瓦特)
- ///
- private readonly double maxJammingPower;
-
- ///
- /// 初始干扰功率(瓦特)
- ///
- private readonly double initialJammingPower;
-
- ///
- /// 功率增加速率(瓦特/秒)
- ///
- private readonly double powerIncreaseRate;
-
- ///
- /// 被监视实体的ID
- ///
- public string MonitoredEntityId { get; private set; }
-
- ///
- /// 构造函数
- ///
- /// 激光干扰器ID
- /// 初始位置
- /// 初始朝向
- /// 仿真管理器
- /// 被监视实体的ID
- /// 激光干扰器配置
- public LaserJammer(string id, Vector3D position, Orientation orientation, ISimulationManager simulationManager, string monitoredEntityId, LaserJammerConfig config)
- : base(id, position, orientation, simulationManager)
- {
- MonitoredEntityId = monitoredEntityId;
- IsJamming = false;
- JammingPower = 0;
- maxJammingCooldown = config.MaxJammingCooldown;
- maxJammingPower = config.MaxJammingPower;
- initialJammingPower = config.InitialJammingPower;
- powerIncreaseRate = config.PowerIncreaseRate;
- SimulationManager.SubscribeToEvent(OnLaserWarnerAlarmEvent);
- SimulationManager.SubscribeToEvent(OnLaserWarnerAlarmStopEvent);
- }
-
- ///
- /// 更新激光干扰器状态
- ///
- /// 时间步长
- public override void Update(double deltaTime)
- {
- if (!IsActive) return;
-
- if (SimulationManager.GetEntityById(MonitoredEntityId) is Tank tank)
- {
- Position = tank.Position;
- Orientation = tank.Orientation;
- }
-
- if (IsJamming)
- {
- JammingPower = Math.Min(JammingPower + powerIncreaseRate * deltaTime, maxJammingPower);
-
- jammingCooldown += deltaTime;
- if (jammingCooldown >= maxJammingCooldown)
- {
- StopJamming();
- }
- else
- {
- // 发布干扰事件
- PublishEvent(new LaserJammingEvent
- {
- TargetId = MonitoredEntityId,
- JammingPower = JammingPower
- });
- }
-
- Console.WriteLine($"激光干扰器 {Id} 正在工作,当前功率: {JammingPower:F2}");
- }
- }
-
- ///
- /// 处理激光告警器警报事件
- ///
- /// 激光告警器警报事件
- private void OnLaserWarnerAlarmEvent(LaserWarnerAlarmEvent evt)
- {
- if (evt.TargetId == MonitoredEntityId)
- {
- StartJamming();
- }
- }
-
- ///
- /// 处理激光告警器警报停止事件
- ///
- /// 激光告警器警报停止事件
- private void OnLaserWarnerAlarmStopEvent(LaserWarnerAlarmStopEvent evt)
- {
- if (evt.TargetId == MonitoredEntityId)
- {
- StopJamming();
- }
- }
-
- ///
- /// 开始干扰
- ///
- private void StartJamming()
- {
- if (!IsJamming)
- {
- IsJamming = true;
- JammingPower = initialJammingPower;
- jammingCooldown = 0;
- Console.WriteLine($"激光干扰器 {Id} 开始工作,初始功率: {JammingPower:F2}");
- }
- }
-
- ///
- /// 停止干扰
- ///
- private void StopJamming()
- {
- if (IsJamming)
- {
- IsJamming = false;
- JammingPower = 0;
- jammingCooldown = 0;
- Console.WriteLine($"激光干扰器 {Id} 停止工作");
- }
- }
-
- ///
- /// 获取激光干扰器状态信息
- ///
- /// 状态信息字符串
- public override string GetStatus()
- {
- return $"激光干扰器 {Id}:\n" +
- $" 监视实体: {MonitoredEntityId}\n" +
- $" 干扰状态: {(IsJamming ? "干扰中" : "未干扰")}\n" +
- $" 当前功率: {JammingPower:F2}/{maxJammingPower:F2}\n" +
- $" 冷却时间: {jammingCooldown:F2}/{maxJammingCooldown:F2}";
- }
-
- ///
- /// 激活激光干扰器
- ///
- public override void Activate()
- {
- base.Activate();
- SimulationManager.SubscribeToEvent(OnLaserWarnerAlarmEvent);
- SimulationManager.SubscribeToEvent(OnLaserWarnerAlarmStopEvent);
- }
-
- ///
- /// 停用激光干扰器
- ///
- public override void Deactivate()
- {
- base.Deactivate();
- SimulationManager.UnsubscribeFromEvent(OnLaserWarnerAlarmEvent);
- SimulationManager.UnsubscribeFromEvent(OnLaserWarnerAlarmStopEvent);
- }
- }
-}
diff --git a/Models/LaserSemiActiveGuidanceSystem.cs b/Models/LaserSemiActiveGuidanceSystem.cs
deleted file mode 100644
index e7a040d..0000000
--- a/Models/LaserSemiActiveGuidanceSystem.cs
+++ /dev/null
@@ -1,142 +0,0 @@
-using System;
-
-namespace ActiveProtect.Models
-{
- public class LaserSemiActiveGuidanceSystem : BasicGuidanceSystem
- {
- private const double FieldOfViewAngle = Math.PI / 6; // 30度视场角
- private const double DetectorDiameter = 0.1; // 探测器直径(米)
- private const double FocusedSpotDiameter = 0.003; // 聚焦后光斑直径(米)
- private const double ReflectionCoefficient = 0.2; // 反射系数
- private const double LockThreshold = 1e-12; // 锁定阈值(瓦特)
- private const double TargetReflectiveArea = 1.0; // 目标有效反射面积(平方米)
- private Vector3D TargetPosition { get; set; }
- private Vector3D TargetVelocity { get; set; }
- private Vector3D LaserDesignatorPosition { get; set; }
- private double LaserPower { get; set; }
- private double LaserDivergenceAngle { get; set; }
- public LaserSemiActiveGuidanceSystem(double proportionalNavigationCoefficient, Vector3D initialMissilePosition, Vector3D initialTargetPosition, Vector3D initialTargetVelocity)
- : base(proportionalNavigationCoefficient)
- {
- Position = initialMissilePosition;
- TargetPosition = initialTargetPosition;
- TargetVelocity = initialTargetVelocity;
- LaserDesignatorPosition = Vector3D.Zero;
- LaserPower = 0;
- }
-
- public void ActivateLaserDesignator(Vector3D sourcePosition, Vector3D targetPosition, Vector3D targetVelocity, double laserPower, double laserDivergenceAngle)
- {
- HasGuidance = true;
- LaserDesignatorPosition = sourcePosition;
- TargetPosition = targetPosition;
- TargetVelocity = targetVelocity;
- LaserPower = laserPower;
- LaserDivergenceAngle = laserDivergenceAngle;
- }
-
- public void UpdateLaserDesignator(Vector3D sourcePosition, Vector3D targetPosition, Vector3D targetVelocity, double laserPower, double laserDivergenceAngle)
- {
- LaserDesignatorPosition = sourcePosition;
- TargetPosition = targetPosition;
- TargetVelocity = targetVelocity;
- LaserPower = laserPower;
- LaserDivergenceAngle = laserDivergenceAngle;
- }
-
- public void DeactivateLaserDesignator()
- {
- HasGuidance = false;
- LaserDesignatorPosition = Vector3D.Zero;
- TargetPosition = Vector3D.Zero;
- TargetVelocity = Vector3D.Zero;
- LaserPower = 0;
- LaserDivergenceAngle = 0;
- }
-
- public override void Update(double deltaTime, Vector3D missilePosition, Vector3D missileVelocity)
- {
- base.Update(deltaTime, missilePosition, missileVelocity);
-
- HasGuidance = CalculateReceivedLaserPower() > LockThreshold;
- if (HasGuidance)
- {
- CalculateGuidanceCommand(deltaTime);
- }
- else
- {
- GuidanceCommand = Vector3D.Zero;
- }
-
- PrintGuidanceInfo();
- }
-
- private double CalculateReceivedLaserPower()
- {
- double distanceToTarget = (TargetPosition - LaserDesignatorPosition).Magnitude();
- double distanceToMissile = (Position - TargetPosition).Magnitude();
-
- // 计算目标处的光斑面积
- double spotAreaAtTarget = Math.PI * Math.Pow(distanceToTarget * Math.Tan(LaserDivergenceAngle), 2);
-
- // 计算目标处的激光功率密度
- double powerDensityAtTarget = LaserPower / spotAreaAtTarget;
-
- // 计算从目标反射的总功率
- double reflectedPower = powerDensityAtTarget * TargetReflectiveArea * ReflectionCoefficient;
-
- // 计算反射光在导弹处的扩散面积(假设漫反射)
- double reflectedSpotArea = 2 * Math.PI * Math.Pow(distanceToMissile, 2);
-
- // 计算导弹接收到的功率
- double receivedPower = reflectedPower / reflectedSpotArea;
-
- // 计算探测器接收到的功率比例
- double detectorArea = Math.PI * Math.Pow(DetectorDiameter / 2, 2);
- double illuminatedArea = Math.PI * Math.Pow(distanceToMissile * Math.Tan(FieldOfViewAngle / 2), 2);
- double powerRatio = Math.Min(1, detectorArea / illuminatedArea);
-
- // 计算聚焦后的功率密度增加
- double focusedArea = Math.PI * Math.Pow(FocusedSpotDiameter / 2, 2);
- double focusingFactor = detectorArea / focusedArea;
-
- // 计算最终接收到的功率
- double finalReceivedPower = receivedPower * powerRatio * focusingFactor;
-
- return finalReceivedPower;
- }
-
- protected override void CalculateGuidanceCommand(double deltaTime)
- {
- if (!HasGuidance)
- {
- GuidanceCommand = Vector3D.Zero;
- return;
- }
-
- // 计算比例导引加速度
- GuidanceCommand = CalculateProportionalNavigation(Position, Velocity, TargetPosition, TargetVelocity);
-
- // 限制最大加速度
- double maxAcceleration = 100; // 根据实际情况调整
- if (GuidanceCommand.Magnitude() > maxAcceleration)
- {
- GuidanceCommand = GuidanceCommand.Normalize() * maxAcceleration;
- }
- }
-
- private void PrintGuidanceInfo()
- {
- Console.WriteLine($"激光半主动导弹引导信息:");
- Console.WriteLine($" 位置: {Position}");
- Console.WriteLine($" 速度: {Velocity}");
- Console.WriteLine($" 速度大小: {Velocity.Magnitude():F2} m/s");
- Console.WriteLine($" 是否有引导: {HasGuidance}");
- Console.WriteLine($" 目标位置: {TargetPosition}");
- Console.WriteLine($" 制导指令: {GuidanceCommand}");
- Console.WriteLine($" 接收到的激光功率: {CalculateReceivedLaserPower():E} W");
- Console.WriteLine($" 锁定阈值: {LockThreshold:E} W");
- Console.WriteLine();
- }
- }
-}
diff --git a/Models/LaserSemiActiveGuidedMissile.cs b/Models/LaserSemiActiveGuidedMissile.cs
deleted file mode 100644
index 50036e2..0000000
--- a/Models/LaserSemiActiveGuidedMissile.cs
+++ /dev/null
@@ -1,126 +0,0 @@
-using ActiveProtect.SimulationEnvironment;
-using System;
-
-namespace ActiveProtect.Models
-{
- ///
- /// 激光半主动制导导弹类,继承自基础导弹类
- ///
- public class LaserSemiActiveGuidedMissile : MissileBase
- {
- private LaserSemiActiveGuidanceSystem LaserGuidanceSystem;
- private string LaserDesignatorId;
-
- ///
- /// 构造函数
- ///
- /// 导弹ID
- /// 激光指示器ID
- /// 导弹配置
- /// 仿真管理器
- public LaserSemiActiveGuidedMissile(string id, MissileConfig missileConfig, string laserDesignatorId, ISimulationManager simulationManager)
- : base(id, missileConfig, simulationManager)
- {
- Vector3D initialTargetPosition = simulationManager.GetEntityById($"Tank_{missileConfig.TargetIndex + 1}").Position;
- Vector3D initialTargetVelocity = simulationManager.GetEntityById($"Tank_{missileConfig.TargetIndex + 1}").Velocity;
- LaserGuidanceSystem = new LaserSemiActiveGuidanceSystem(
- missileConfig.ProportionalNavigationCoefficient,
- missileConfig.InitialPosition,
- initialTargetPosition,
- initialTargetVelocity
- );
- LaserDesignatorId = laserDesignatorId;
- }
-
- ///
- /// 处理激光照射事件
- ///
- /// 激光照射事件
- private void OnLaserIlluminationStart(LaserIlluminationStartEvent evt)
- {
- if (evt?.LaserDesignator != null && evt?.Target != null)
- {
- LaserGuidanceSystem.ActivateLaserDesignator(evt.LaserDesignator.Position, evt.Target.Position, evt.Target.Velocity,
- evt.LaserDesignator.LaserPower, evt.LaserDesignator.LaserDivergenceAngle);
- }
- }
-
- ///
- /// 处理激光照射更新事件
- ///
- /// 激光照射更新事件
- private void OnLaserIlluminationUpdate(LaserIlluminationUpdateEvent evt)
- {
- if (evt?.LaserDesignator != null && evt?.Target != null)
- {
- LaserGuidanceSystem.UpdateLaserDesignator(evt.LaserDesignator.Position, evt.Target.Position, evt.Target.Velocity,
- evt.LaserDesignator.LaserPower, evt.LaserDesignator.LaserDivergenceAngle);
- }
- }
-
- ///
- /// 处理激光照射停止事件
- ///
- /// 激光照射停止事件
- private void OnLaserIlluminationStop(LaserIlluminationStopEvent evt)
- {
- LaserGuidanceSystem.DeactivateLaserDesignator();
- }
-
- ///
- /// 获取导弹状态信息
- ///
- /// 状态信息字符串
- public override string GetStatus()
- {
- string baseStatus = base.GetStatus().Replace("导弹", "激光半主动制导导弹");
- string additionalStatus = $"\n 激光引导: {(LaserGuidanceSystem.HasGuidance ? "有效" : "无效")}";
- return baseStatus + additionalStatus;
- }
-
- ///
- /// 激活导弹
- ///
- public override void Activate()
- {
- base.Activate();
- SimulationManager.SubscribeToEvent(OnLaserIlluminationStart);
- SimulationManager.SubscribeToEvent(OnLaserIlluminationUpdate);
- SimulationManager.SubscribeToEvent(OnLaserIlluminationStop);
- }
-
- ///
- /// 停用导弹
- ///
- public override void Deactivate()
- {
- base.Deactivate();
- SimulationManager.UnsubscribeFromEvent(OnLaserIlluminationStart);
- SimulationManager.UnsubscribeFromEvent(OnLaserIlluminationUpdate);
- SimulationManager.UnsubscribeFromEvent(OnLaserIlluminationStop);
- }
-
- public override void Update(double deltaTime)
- {
- if (LaserGuidanceSystem.HasGuidance)
- {
- LaserGuidanceSystem.Update(deltaTime, Position, Velocity);
- this.HasGuidance = true;
- }
- else
- {
- this.HasGuidance = false;
- }
- base.Update(deltaTime);
- }
-
- ///
- /// 获取制导命令
- ///
- /// 制导命令
- protected override Vector3D GetGuidanceCommand()
- {
- return LaserGuidanceSystem.GetGuidanceCommand();
- }
- }
-}
diff --git a/Models/LaserWarner.cs b/Models/LaserWarner.cs
deleted file mode 100644
index 04b1082..0000000
--- a/Models/LaserWarner.cs
+++ /dev/null
@@ -1,159 +0,0 @@
-using ActiveProtect.SimulationEnvironment;
-using System;
-
-namespace ActiveProtect.Models
-{
- ///
- /// 激光告警器类,用于检测激光照射并发出警报
- ///
- public class LaserWarner : SimulationElement
- {
- ///
- /// 是否正在发出警报
- ///
- public bool IsAlarming { get; private set; }
-
- ///
- /// 警报持续时间(秒)
- ///
- private readonly double alarmDuration;
-
- ///
- /// 当前警报计时器
- ///
- private double alarmTimer = 0;
-
- ///
- /// 被监视实体的ID
- ///
- public string MonitoredEntityId { get; private set; }
-
- ///
- /// 构造函数
- ///
- /// 激光告警器ID
- /// 初始位置
- /// 初始朝向
- /// 仿真管理器
- /// 被监视实体的ID
- /// 激光告警器配置
- public LaserWarner(string id, Vector3D position, Orientation orientation, ISimulationManager simulationManager, string monitoredEntityId, LaserWarnerConfig config)
- : base(id, position, orientation, simulationManager)
- {
- MonitoredEntityId = monitoredEntityId;
- IsAlarming = false;
- alarmDuration = config.AlarmDuration;
- SimulationManager.SubscribeToEvent(OnLaserIlluminationStart);
- SimulationManager.SubscribeToEvent(OnLaserIlluminationStop);
- }
-
- ///
- /// 更新激光告警器状态
- ///
- /// 时间步长
- public override void Update(double deltaTime)
- {
- if (!IsActive) return;
-
- var tank = SimulationManager.GetEntityById(MonitoredEntityId) as Tank;
- if (tank != null)
- {
- Position = tank.Position;
- Orientation = tank.Orientation;
- }
-
- if (IsAlarming)
- {
- alarmTimer += deltaTime;
- if (alarmTimer >= alarmDuration)
- {
- StopAlarm();
- }
- }
- }
-
- ///
- /// 处理激光照射事件
- ///
- /// 激光照射事件
- private void OnLaserIlluminationStart(LaserIlluminationStartEvent evt)
- {
- if (evt?.Target != null && evt.Target.Id == MonitoredEntityId)
- {
- TriggerAlarm();
- }
- }
-
- ///
- /// 处理激光照射停止事件
- ///
- /// 激光照射停止事件
- private void OnLaserIlluminationStop(LaserIlluminationStopEvent evt)
- {
- if (evt?.Target != null && evt.Target.Id == MonitoredEntityId)
- {
- StopAlarm();
- }
- }
-
- ///
- /// 触发警报
- ///
- public void TriggerAlarm()
- {
- if (!IsAlarming)
- {
- IsAlarming = true;
- alarmTimer = 0;
- PublishEvent(new LaserWarnerAlarmEvent() { TargetId = MonitoredEntityId });
- Console.WriteLine($"激光告警器 {Id} 发出警报!");
- }
- }
-
- ///
- /// 停止警报
- ///
- public void StopAlarm()
- {
- if (IsAlarming)
- {
- IsAlarming = false;
- alarmTimer = 0;
- PublishEvent(new LaserWarnerAlarmStopEvent() { TargetId = MonitoredEntityId });
- Console.WriteLine($"激光告警器 {Id} 停止警报");
- }
- }
-
- ///
- /// 获取激光告警器状态信息
- ///
- /// 状态信息字符串
- public override string GetStatus()
- {
- return $"激光告警器 {Id}:\n" +
- $" 监视实体: {MonitoredEntityId}\n" +
- $" 警报状态: {(IsAlarming ? "警报中" : "正常")}\n" +
- $" 警报持续时间: {(IsAlarming ? alarmTimer : 0):F2}/{alarmDuration:F2}";
- }
-
- ///
- /// 激活激光告警器
- ///
- public override void Activate()
- {
- base.Activate();
- SimulationManager.SubscribeToEvent(OnLaserIlluminationStart);
- SimulationManager.SubscribeToEvent(OnLaserIlluminationStop);
- }
-
- ///
- /// 停用激光告警器
- ///
- public override void Deactivate()
- {
- base.Deactivate();
- SimulationManager.UnsubscribeFromEvent(OnLaserIlluminationStart);
- SimulationManager.UnsubscribeFromEvent(OnLaserIlluminationStop);
- }
- }
-}
diff --git a/Models/MissileBase.cs b/Models/MissileBase.cs
deleted file mode 100644
index 5ba575e..0000000
--- a/Models/MissileBase.cs
+++ /dev/null
@@ -1,675 +0,0 @@
-using System;
-using System.Collections.Generic;
-using ActiveProtect.SimulationEnvironment;
-using Model;
-
-namespace ActiveProtect.Models
-{
- ///
- /// 表示仿真中的导弹
- ///
- public class MissileBase : SimulationElement
- {
- ///
- /// 导弹类型
- ///
- public MissileType Type { get; protected set; }
-
- ///
- /// 当前速度(米/秒)
- ///
- public double Speed { get; protected set; }
-
- ///
- /// 最大速度(米/秒)
- ///
- public double MaxSpeed { get; protected set; }
-
- ///
- /// 目标ID
- ///
- public string TargetId { get; protected set; }
-
- ///
- /// 最大飞行时间(秒)
- ///
- public double MaxFlightTime { get; protected set; }
-
- ///
- /// 最大飞行距离(米)
- ///
- public double MaxFlightDistance { get; protected set; }
-
- ///
- /// 当前飞行时间(秒)
- ///
- public double FlightTime { get; protected set; }
-
- ///
- /// 当前飞行距离(米)
- ///
- public double FlightDistance { get; protected set; }
-
- ///
- /// 与目标的距离(米)
- ///
- public double DistanceToTarget { get; protected set; }
-
- ///
- /// 导弹距离参数
- ///
- public MissileDistanceParams DistanceParams { get; protected set; }
-
- ///
- /// 飞行阶段配置
- ///
- public FlightStageConfig StageConfig { get; protected set; }
-
- ///
- /// 当前飞行阶段
- ///
- public FlightStage CurrentStage { get; protected set; }
-
- ///
- /// 上一帧目标位置
- ///
- private Vector3D LastTargetPosition;
-
- ///
- /// 比例导引系数
- ///
- private const double N = 3;
-
- ///
- /// 推力加速度(米/秒²)
- ///
- public double ThrustAcceleration { get; protected set; }
-
- ///
- /// 当前发动机燃烧时间(秒)
- ///
- public double EngineBurnTime { get; protected set; }
-
- ///
- /// 最大发动机燃烧时间(秒)
- ///
- public double MaxEngineBurnTime { get; protected set; }
-
- ///
- /// 最大加速度(米/秒²)
- ///
- public double MaxAcceleration { get; protected set; } = 100;
-
- ///
- /// 比例导引系数
- ///
- public double ProportionalNavigationCoefficient { get; set; }
-
- ///
- /// 是否有制导
- ///
- public bool HasGuidance { get; protected set; } = false;
-
- ///
- /// 失去制导的时间(秒)
- ///
- protected double LostGuidanceTime { get; set; } = 0;
-
- ///
- /// 最后已知的速度向量
- ///
- protected Vector3D LastKnownVelocity = Vector3D.Zero;
-
- ///
- /// 发射速度(米/秒)
- ///
- public const double LAUNCH_SPEED = 10;
-
- ///
- /// 发射阶段持续时间(秒)
- ///
- public const double LAUNCH_DURATION = 0.5;
-
- protected IMissileStageStrategy currentStage;
- private Dictionary stageStrategies;
-
- ///
- /// 导弹质量(千克)
- ///
- public double Mass { get; protected set; } = 100;
-
- ///
- /// 构造函数
- ///
- public MissileBase(string id, MissileConfig missileConfig, ISimulationManager simulationManager)
- : base(id, missileConfig.InitialPosition, missileConfig.InitialOrientation, simulationManager)
- {
- // 初始化导弹属性
- Speed = missileConfig.InitialSpeed;
- MaxSpeed = missileConfig.MaxSpeed;
- MaxFlightTime = missileConfig.MaxFlightTime;
- MaxFlightDistance = missileConfig.MaxFlightDistance;
- DistanceParams = missileConfig.DistanceParams;
- StageConfig = missileConfig.StageConfig;
- IsActive = true;
- FlightTime = 0;
- FlightDistance = 0;
- SimulationManager = simulationManager;
- ThrustAcceleration = missileConfig.ThrustAcceleration;
- EngineBurnTime = 0;
- MaxEngineBurnTime = missileConfig.MaxEngineBurnTime;
- MaxAcceleration = missileConfig.MaxAcceleration;
- ProportionalNavigationCoefficient = missileConfig.ProportionalNavigationCoefficient;
- TargetId = $"Tank_{missileConfig.TargetIndex + 1}";
- Vector3D horizontalDirection = new Vector3D(Orientation.ToVector().X, 0, Orientation.ToVector().Z).Normalize();
- Velocity = horizontalDirection * missileConfig.InitialSpeed;
-
- // 初始化策略字典
- stageStrategies = new Dictionary
- {
- { FlightStage.Launch, new LaunchStageStrategy(this) },
- { FlightStage.Acceleration, new AccelerationStageStrategy(this) },
- { FlightStage.Cruise, new CruiseStageStrategy(this) },
- { FlightStage.TerminalGuidance, new TerminalGuidanceStageStrategy(this) },
- { FlightStage.Attack, new AttackStageStrategy(this) }
- };
-
- // 设置初始阶段
- SetInitialStage();
-
- currentStage = stageStrategies[CurrentStage];
-
- LastTargetPosition = Position;
-
- DistanceToTarget = Vector3D.Distance(Position, SimulationManager.GetEntityById(TargetId).Position);
- }
-
- ///
- /// 设置导弹的初始飞行阶段
- ///
- private void SetInitialStage()
- {
- if (StageConfig.EnableLaunch) CurrentStage = FlightStage.Launch;
- else if (StageConfig.EnableAcceleration) CurrentStage = FlightStage.Acceleration;
- else if (StageConfig.EnableCruise) CurrentStage = FlightStage.Cruise;
- else if (StageConfig.EnableTerminalGuidance) CurrentStage = FlightStage.TerminalGuidance;
- else if (StageConfig.EnableAttack) CurrentStage = FlightStage.Attack;
-
- Console.WriteLine($"导弹 {Id} 的初始阶段: {CurrentStage}");
- }
-
- ///
- /// 更新导弹状态
- ///
- public override void Update(double deltaTime)
- {
- if (!IsActive) return;
-
- if (ShouldSelfDestruct())
- {
- SelfDestruct();
- return;
- }
-
- UpdateEngineBurnTime(deltaTime);
-
- Vector3D guidanceCommand = GetGuidanceCommand();
-
- UpdateMotionState(deltaTime, guidanceCommand);
-
- if (CheckHit())
- {
- Explode();
- return;
- }
-
- currentStage.Update(deltaTime);
- }
-
- protected virtual Vector3D GetGuidanceCommand()
- {
- throw new NotImplementedException();
- }
-
- private void UpdateMotionState(double deltaTime, Vector3D guidanceCommand)
- {
- Vector3D acceleration = CalculateAcceleration(Velocity, guidanceCommand);
-
- // 使用四阶龙格-库塔方法更新导弹的位置和速度
- (Position, Velocity) = BasicGuidanceSystem.RungeKutta4(deltaTime, Position, Velocity, acceleration);
-
- // 限制速度不超过最大速度
- if (Velocity.Magnitude() > MaxSpeed)
- {
- Velocity = Velocity.Normalize() * MaxSpeed;
- }
-
- UpdateMotionStatus(deltaTime);
- }
-
- protected virtual void UpdateMotionStatus(double deltaTime)
- {
- Speed = Velocity.Magnitude();
- Orientation = Orientation.FromVector(Velocity);
- FlightTime += deltaTime;
- FlightDistance += Speed * deltaTime;
- DistanceToTarget = Vector3D.Distance(Position, SimulationManager.GetEntityById(TargetId).Position);
- }
- ///
- /// 计算导弹的加速度
- ///
- private Vector3D CalculateAcceleration(Vector3D velocity, Vector3D guidanceCommand)
- {
- Vector3D thrustAcceleration = Vector3D.Zero;
- Vector3D guidanceAcceleration = Vector3D.Zero;
-
- switch (CurrentStage)
- {
- case FlightStage.Launch:
- thrustAcceleration = Orientation.ToVector() * ThrustAcceleration;
- break;
- case FlightStage.Acceleration:
- thrustAcceleration = Orientation.ToVector() * ThrustAcceleration;
- guidanceAcceleration = guidanceCommand;
- break;
- case FlightStage.Cruise:
- thrustAcceleration = Orientation.ToVector() * (ThrustAcceleration * 0.05);
- guidanceAcceleration = guidanceCommand * 1;
- break;
- case FlightStage.TerminalGuidance:
- thrustAcceleration = Orientation.ToVector() * (ThrustAcceleration * 0.05);
- guidanceAcceleration = guidanceCommand * 1;
- break;
- case FlightStage.Attack:
- thrustAcceleration = Orientation.ToVector() * ThrustAcceleration*0.05;
- guidanceAcceleration = guidanceCommand * 1;
- break;
- }
-
- if (!HasGuidance)
- {
- if (velocity.Magnitude() > 0)
- {
- thrustAcceleration = velocity.Normalize() * ThrustAcceleration;
- }
- else
- {
- thrustAcceleration = Orientation.ToVector() * ThrustAcceleration;
- }
- }
-
- //计算重力加速度(反坦克导弹一般升力很小, 主要依靠初始发射动能和持续的推力来维持飞行)
- //Vector3D gravityCompensation = new(0, 9.81, 0);
- Vector3D gravityAcceleration = new(0, -9.81, 0);
-
- // 计算空气阻力的影响
- Vector3D dragAcceleration = velocity.Normalize() * -1 * CalculateDrag(velocity.Magnitude()) / Mass;
- Vector3D totalAcceleration = guidanceAcceleration + thrustAcceleration + gravityAcceleration +dragAcceleration;
- //Vector3D totalAcceleration = guidanceAcceleration + thrustAcceleration +dragAcceleration;
-
- Console.WriteLine($"导弹 {Id} 的加速度: {totalAcceleration}, 制导加速度: {guidanceAcceleration}, 推力加速度: {thrustAcceleration}, 空气阻力加速度: {dragAcceleration}");
- if (totalAcceleration.Magnitude() > MaxAcceleration)
- {
- totalAcceleration = totalAcceleration.Normalize() * MaxAcceleration;
- }
-
- return totalAcceleration;
- }
- ///
- /// 切换导弹飞行阶段
- ///
- public void ChangeStage(FlightStage newStage)
- {
- if (stageStrategies.TryGetValue(newStage, out var strategy))
- {
- if (IsStageEnabled(newStage))
- {
- CurrentStage = newStage;
- currentStage = strategy;
- Console.WriteLine($"导弹 {Id} 切换到 {newStage} 阶段");
- }
- else
- {
- // 如果目标阶段不可用,尝试切换到下一个可用阶段
- TryChangeToNextAvailableStage(newStage);
- }
- }
- else
- {
- Console.WriteLine($"导弹 {Id} 无法切换到未知阶段 {newStage}");
- }
- }
-
- ///
- /// 检查指定飞行阶段是否启用
- ///
- private bool IsStageEnabled(FlightStage stage)
- {
- return stage switch
- {
- FlightStage.Launch => StageConfig.EnableLaunch,
- FlightStage.Acceleration => StageConfig.EnableAcceleration,
- FlightStage.Cruise => StageConfig.EnableCruise,
- FlightStage.TerminalGuidance => StageConfig.EnableTerminalGuidance,
- FlightStage.Attack => StageConfig.EnableAttack,
- _ => false
- };
- }
-
- ///
- /// 尝试切换到下一个可用的飞行阶段
- ///
- private void TryChangeToNextAvailableStage(FlightStage startStage)
- {
- FlightStage[] stageOrder = new FlightStage[] {FlightStage.Launch, FlightStage.Acceleration, FlightStage.Cruise, FlightStage.TerminalGuidance, FlightStage.Attack};
- int startIndex = Array.IndexOf(stageOrder, startStage);
-
- for (int i = startIndex + 1; i < stageOrder.Length; i++)
- {
- if (IsStageEnabled(stageOrder[i]))
- {
- ChangeStage(stageOrder[i]);
- return;
- }
- }
-
- // 如果没有可用的下一个阶段,导弹自毁
- Console.WriteLine($"导弹 {Id} 没有可用的下一个阶段,准备自毁");
- SelfDestruct();
- }
-
- ///
- /// 计算导弹的加速度
- ///
- // private (Vector3D, Vector3D) CalculateDerivatives_RK4(Vector3D position, Vector3D velocity, double deltaTime)
- // {
- // Vector3D guidanceAcceleration = Vector3D.Zero;
- // Vector3D thrustAcceleration = Vector3D.Zero;
-
- // switch (CurrentStage)
- // {
- // case FlightStage.Launch:
- // thrustAcceleration = Orientation.ToVector() * ThrustAcceleration;
- // break;
- // case FlightStage.Acceleration:
- // thrustAcceleration = Orientation.ToVector() * ThrustAcceleration;
- // guidanceAcceleration = CalculateProportionalNavigation(position);
- // break;
- // case FlightStage.Cruise:
- // thrustAcceleration = Orientation.ToVector() * (ThrustAcceleration * 0.1);
- // guidanceAcceleration = CalculateProportionalNavigation(position) * 0.5;
- // break;
- // case FlightStage.TerminalGuidance:
- // thrustAcceleration = Orientation.ToVector() * (ThrustAcceleration * 0.1);
- // guidanceAcceleration = CalculateProportionalNavigation(position) * 1.5;
- // break;
- // case FlightStage.Attack:
- // thrustAcceleration = Orientation.ToVector() * ThrustAcceleration;
- // guidanceAcceleration = CalculateProportionalNavigation(position) * 2;
- // break;
- // }
-
- // if (!HasGuidance)
- // {
- // guidanceAcceleration = Vector3D.Zero;
- // if (velocity.Magnitude() > 0)
- // {
- // thrustAcceleration = velocity.Normalize() * ThrustAcceleration;
- // }
- // else
- // {
- // thrustAcceleration = Orientation.ToVector() * ThrustAcceleration;
- // }
- // }
-
- // // 计算空气阻力的影响
- // Vector3D dragAcceleration = velocity.Normalize() * -1 * CalculateDrag(velocity.Magnitude()) / Mass;
-
- // // 计算重力加速度(反坦克导弹一般升力很小, 主要依靠初始发射动能和持续的推力来维持飞行)
- // //Vector3D gravityCompensation = new(0, 9.81, 0);
- // Vector3D gravityAcceleration = new(0, -9.81, 0);
-
- // Vector3D totalAcceleration = guidanceAcceleration + thrustAcceleration + gravityAcceleration + dragAcceleration;
-
- // if (totalAcceleration.Magnitude() > MaxAcceleration)
- // {
- // totalAcceleration = totalAcceleration.Normalize() * MaxAcceleration;
- // }
-
- // return (velocity, totalAcceleration);
- // }
-
- ///
- /// 计算空气阻力
- ///
- private static double CalculateDrag(double speed)
- {
- const double dragCoefficient = 0.1; // 减小阻力系数
- const double airDensity = 1.225; // 海平面空气密度,kg/m^3
- const double referenceArea = 0.01; // 减小导弹的参考面积,m^2
-
- return 0.5 * dragCoefficient * airDensity * referenceArea * speed * speed;
- }
-
- ///
- /// 检查是否命中目标
- ///
- protected bool CheckHit()
- {
- return DistanceToTarget <= DistanceParams.ExplosionDistance;
- }
-
- ///
- /// 检查是否应该自毁
- ///
- protected bool ShouldSelfDestruct()
- {
- if (FlightTime >= MaxFlightTime)
- {
- Console.WriteLine($"导弹 {Id} 超出最大飞行时间 ({FlightTime:F2}/{MaxFlightTime:F2}),准备自毁");
- return true;
- }
- if (FlightDistance >= MaxFlightDistance)
- {
- Console.WriteLine($"导弹 {Id} 超出最大飞行距离 ({FlightDistance:F2}/{MaxFlightDistance:F2}),准备自毁");
- return true;
- }
- if (Position.Y <= -1.0) // 数字略小于0
- {
- Console.WriteLine($"导弹 {Id} 高度小于等于0 ({Position.Y:F2}),准备自毁");
- return true;
- }
- return false;
- }
-
- ///
- /// 更新发动机燃烧时间
- ///
- private void UpdateEngineBurnTime(double deltaTime)
- {
- if (CurrentStage == FlightStage.Acceleration && EngineBurnTime < MaxEngineBurnTime)
- {
- EngineBurnTime += deltaTime;
- }
- }
-
- ///
- /// 计算比例导引加速度
- ///
- private Vector3D CalculateProportionalNavigation(Vector3D position)
- {
- Vector3D targetPosition = SimulationManager.GetEntityById(TargetId).Position;
- Vector3D LOS = targetPosition - position;
- Vector3D LOSRate = (targetPosition - LastTargetPosition) / FlightTime - Velocity;
- LastTargetPosition = targetPosition;
-
- return Vector3D.CrossProduct(Vector3D.CrossProduct(LOS, LOSRate), LOS).Normalize()
- * ProportionalNavigationCoefficient * Velocity.Magnitude();
- }
-
- ///
- /// 导弹爆炸
- ///
- public void Explode()
- {
- Deactivate();
- SimulationManager.HandleTargetHit(TargetId, Id);
- Console.WriteLine($"导弹 {Id} 在 {Position} 爆炸,命中目标!");
- }
-
- ///
- /// 导弹自毁
- ///
- public void SelfDestruct()
- {
- if (IsActive)
- {
- string reason = FlightTime >= MaxFlightTime ? "超出最大飞行时间" :
- FlightDistance >= MaxFlightDistance ? "超出最大飞行距离" :
- Position.Y <= 0 ? "高度小于等于0" :
- !HasGuidance ? "失去引导" : "未知原因";
-
- Console.WriteLine($"导弹 {Id} 自毁。原因: {reason}");
- Deactivate();
- }
- }
-
- ///
- /// 设置比例导引系数
- ///
- public void SetProportionalNavigationCoefficient(double newCoefficient)
- {
- ProportionalNavigationCoefficient = newCoefficient;
- Console.WriteLine($"导弹 {Id} 的比例导引系数已更新为 {newCoefficient}");
- }
-
- ///
- /// 获取导弹状态
- ///
- public override string GetStatus()
- {
- MissileRunningState missileRunningState = GetState();
- return $"导弹 {missileRunningState.Id}:\n" +
- $" 位置: {missileRunningState.Position}\n" +
- $" 速度: {missileRunningState.Speed:F2} m/s\n" +
- $" 当前状态: {missileRunningState.CurrentStage}\n" +
- $" 飞行时间: {missileRunningState.FlightTime:F2}/{MaxFlightTime:F2}\n" +
- $" 飞行距离: {missileRunningState.FlightDistance:F2}/{MaxFlightDistance:F2}\n" +
- $" 距离目标: {missileRunningState.DistanceToTarget:F2}\n" +
- $" 发动机工作时间: {missileRunningState.EngineBurnTime:F2}/{MaxEngineBurnTime:F2}\n" +
- $" 有引导: {(missileRunningState.HasGuidance ? "是" : "否")}\n" +
- $" 失去引导时间: {missileRunningState.LostGuidanceTime:F2}";
- }
-
- ///
- /// 更新导弹的制导状态
- ///
- protected virtual void UpdateGuidanceStatus()
- {
- // 基类中的默认实现
- }
-
- public MissileRunningState GetState()
- {
- return new MissileRunningState
- {
- Id = Id,
- Type = Type,
- Position = Position,
- Velocity = Velocity,
- Orientation = Orientation,
- Speed = Speed,
- TargetId = TargetId,
- FlightTime = FlightTime,
- FlightDistance = FlightDistance,
- DistanceToTarget = DistanceToTarget,
- CurrentStage = CurrentStage,
- HasGuidance = HasGuidance,
- LostGuidanceTime = LostGuidanceTime,
- EngineBurnTime = EngineBurnTime,
- IsActive = IsActive
- };
- }
- }
-
- ///
- /// 表示导弹的运行状态信息
- ///
- public struct MissileRunningState
- {
- ///
- /// 导弹ID
- ///
- public string Id { get; set; }
-
- ///
- /// 导弹类型
- ///
- public MissileType Type { get; set; }
-
- ///
- /// 当前位置
- ///
- public Vector3D Position { get; set; }
-
- ///
- /// 当前速度向量
- ///
- public Vector3D Velocity { get; set; }
-
- ///
- /// 当前朝向
- ///
- public Orientation Orientation { get; set; }
-
- ///
- /// 当前速度(米/秒)
- ///
- public double Speed { get; set; }
-
- ///
- /// 目标ID
- ///
- public string TargetId { get; set; }
-
- ///
- /// 当前飞行时间(秒)
- ///
- public double FlightTime { get; set; }
-
- ///
- /// 当前飞行距离(米)
- ///
- public double FlightDistance { get; set; }
-
- ///
- /// 与目标的距离(米)
- ///
- public double DistanceToTarget { get; set; }
-
- ///
- /// 当前飞行阶段
- ///
- public FlightStage CurrentStage { get; set; }
-
- ///
- /// 是否有制导
- ///
- public bool HasGuidance { get; set; }
-
- ///
- /// 失去制导时间(秒)
- ///
- public double LostGuidanceTime { get; set; }
-
- ///
- /// 当前发动机燃烧时间(秒)
- ///
- public double EngineBurnTime { get; set; }
-
- ///
- /// 是否处于活动状态
- ///
- public bool IsActive { get; set; }
- }
-}
diff --git a/Models/MissileClass.cs b/Models/MissileClass.cs
deleted file mode 100644
index 410f13e..0000000
--- a/Models/MissileClass.cs
+++ /dev/null
@@ -1,351 +0,0 @@
-using System;
-
-namespace Model
-{
- ///
- /// 坦克消息结构
- ///
- public struct TankInfo
- {
- ///
- /// 坦克编号
- ///
- public int TankID { get; set; }
- ///
- /// 坦克类型编号
- ///
- public int TankType { get; set; }
- ///
- /// 坦克X坐标
- ///
- public double xp { get; set; }
- ///
- /// 坦克Y坐标
- ///
- public double yp { get; set; }
- ///
- /// 坦克Z坐标
- ///
- public double zp { get; set; }
-
- ///
- /// 烟幕标记
- ///
- public double fYMFlag { get; set; }
- ///
- /// 烟幕SNR
- ///
- public double fYMSNR { get; set; }
-
- ///
- /// 激光致盲标记,1-导弹;2-制导站;3-两者都不是
- ///
- public double fZMJGFlag { get; set; }
- ///
- /// 致盲能量
- ///
- public double fZMJGPower { get; set; }
-
- ///
- /// 激光诱骗假目标X坐标
- ///
- public double fFalseX { get; set; }
- ///
- /// 激光诱骗假目标Y坐标
- ///
- public double fFalseY { get; set; }
- ///
- /// 激光诱骗假目标Z坐标
- ///
- public double fFalseZ { get; set; }
- ///
- /// 红外诱骗能量值
- ///
- public double fFalseIRPower { get; set; }
- ///
- /// 激光诱骗能量值
- ///
- public double fFalseJGPower { get; set; }
- ///
- /// 毫米波补偿//1为开启
- ///
- public double fHMBBCFlag { get; set; }
- ///
- /// 毫米波干扰能量
- ///
- public double fHMBGRPower { get; set; }
- ///
- /// 红外干扰能量
- ///
- public double fHWGRPower { get; set; }
- ///
- /// 坦克辐射红外能量
- ///
- public double fTankIRPower { get; set; }
- ///
- /// 坦克辐射激光能量
- ///
- public double fTankJGPower { get; set; }
-
- ///
- /// 坦克辐射毫米波能量
- ///
- public double fTankHMBPower { get; set; }
- ///
- /// 毫米波补偿特征值//大于导弹补偿成功,末敏弹子弹爆炸
- ///
- public double fFeature { get; set; }
-
- };
-
- ///
- /// 威胁源初始化信息结构
- ///
- public struct MIniInfo
- {
- ///
- /// 导弹ID
- ///
- public int nMisID;
- ///
- /// 导弹X坐标
- ///
- public double xm;
- ///
- /// 导弹Y坐标
- ///
- public double ym;
- ///
- /// 导弹Z坐标
- ///
- public double zm;
- ///
- /// 导弹方位角
- ///
- public double psi_m;
- ///
- /// 导弹俯仰角
- ///
- public double theta_m;
- ///
- /// 导弹飞行速度
- ///
- public double vm;
- ///
- /// 坦克X坐标
- ///
- public double xt;
- ///
- /// 坦克Y坐标
- ///
- public double yt;
- ///
- /// 坦克Z坐标
- ///
- public double zt;
- ///
- /// 光斑X坐标
- ///
- public double xd;
- ///
- /// 光斑Y坐标
- ///
- public double yd;
- ///
- /// 光斑Z坐标
- ///
- public double zd;
-
- };
-
- ///
- /// 威胁源运行信息结构
- ///
- public struct MRunInfo
- {
- ///
- /// 杀伤半径
- ///
- public double Rx;
- ///
- /// 仿真时间
- ///
- public double fSimTime;
- ///
- /// x坐标
- ///
- public double fMisX;
- ///
- /// y坐标
- ///
- public double fMisY;
- ///
- /// z坐标
- ///
- public double fMisZ;
- ///
- /// 导弹弹道倾角
- ///
- public double fMisDeltCw;
- ///
- /// 滚转角
- ///
- public double fMisRoll;
- ///
- /// 导弹弹道偏角
- ///
- public double fMisPitch;
- ///
- /// 导弹速度
- ///
- public double fMisV;
- ///
- /// 导弹辐射红外能量
- ///
- public double fIRPower;
- ///
- /// 导弹辐射红外波长
- ///
- public double fIRWaveLen;
- ///
- /// 导弹紫外能量
- ///
- public double fUVPower;
- ///
- /// 导弹紫外波长
- ///
- public double fUVWaveLen;
- ///
- /// 导弹激光能量
- ///
- public double fJGPower;
- // 导弹激光波长
- public double fJGWaveLen;
- ///
- /// 导弹毫米波能量
- ///
- public double fHMBPower;
- ///
- /// 导弹毫米波波长
- ///
- public double fHMBWaveLen;
- ///
- /// 制导站批号
- ///
- public double nZDZID;
- ///
- /// 架束仪位置x
- ///
- public double fZDZX;
- ///
- /// 架束仪位置Y
- ///
- public double fZDZY;
- ///
- /// 架束仪位置Z
- ///
- public double fZDZZ;
- ///
- /// 制导站辐射激光能量
- ///
- public double fZDZJGPower;
- ///
- /// 制导站辐射激光波长
- ///
- public double fZDZJGWaveLen;
- ///
- /// 编码
- ///
- public double nZDZCode;
- ///
- /// 脉冲重复频率
- ///
- public double fZDZReFre;
- ///
- /// 脉宽
- ///
- public double fZDZPulse;
- ///
- /// 末敏弹状态 1:母弹,2:子弹,3:子弹扫描状态
- ///
- public double nMMDState;
- ///
- /// 子弹数量
- ///
- public double nSubNum;
- ///
- /// 子弹1批号
- ///
- public double nSub1ID;
- ///
- /// 子弹1坐标X
- ///
- public double fSub1X;
- // 子弹1坐标Y
- public double fSub1Y;
- ///
- /// 子弹1坐标Z
- ///
- public double fSub1Z;
- ///
- /// 子弹1辐射毫米波能量
- ///
- public double fSub1HMBPower;
- ///
- /// 子弹1辐射毫米波波长
- ///
- public double fSub1HMBWaveLen;
- ///
- /// 子弹1扫描坐标X
- ///
- public double fSub1ScanX;
- ///
- /// 子弹1扫描坐标Y
- ///
- public double fSub1ScanY;
- ///
- /// 子弹1扫描坐标Z
- ///
- public double fSub1ScanZ;
- ///
- /// 防护手段 1:激光致盲;2:激光诱骗;3:红外干扰;4:红外诱骗;5:毫米波干扰;6:毫米波补偿;7:烟幕防护;8:致盲制导站
- ///
- public double nDisType;
- ///
- /// 0代表失败 1代表成功
- ///
- public double nDisRes;
- ///
- /// 后续进一步处理
- ///
- public double k1;
- ///
- /// 弹道偏角和倾角改变角度当亲步骤数
- ///
- public int Xi;
-
- public int JG_GR_success;
-
-
- ///
- /// 炮弹状态标志,0:正常,1:炸毁目标,2:自爆
- ///
- public int bombFlag;
-
-
- /////
- ///// 激光诱骗假目标X坐标
- /////
- //public double fFalseX;
- /////
- ///// 激光诱骗假目标Y坐标
- /////
- //public double fFalseY;
- /////
- ///// 激光诱骗假目标Z坐标
- /////
- //public double fFalseZ;
- };
-
-
-};
diff --git a/Models/MissileStageStrategy.cs b/Models/MissileStageStrategy.cs
deleted file mode 100644
index 5b2a05d..0000000
--- a/Models/MissileStageStrategy.cs
+++ /dev/null
@@ -1,168 +0,0 @@
-
-using System;
-
-namespace ActiveProtect.Models
-{
- ///
- /// 导弹飞行阶段枚举
- ///
- public enum FlightStage
- {
- Launch, // 发射阶段
- Acceleration, // 加速阶段
- Cruise, // 巡航阶段
- TerminalGuidance, // 终端制导阶段
- Attack, // 攻击阶段
- Explosion, // 爆炸阶段
- }
-
- ///
- /// 导弹飞行阶段策略接口
- ///
- public interface IMissileStageStrategy
- {
- void Update(double deltaTime);
- }
-
- ///
- /// 发射阶段策略
- ///
- public class LaunchStageStrategy : IMissileStageStrategy
- {
- private readonly MissileBase missile;
- private double launchTime = 0;
-
- public LaunchStageStrategy(MissileBase missile)
- {
- this.missile = missile;
- }
-
- public void Update(double deltaTime)
- {
- launchTime += deltaTime;
- if (launchTime >= MissileBase.LAUNCH_DURATION || missile.Speed >= missile.MaxSpeed * 0.1)
- {
- missile.ChangeStage(FlightStage.Acceleration);
- }
- }
- }
-
- ///
- ///
- /// 加速阶段策略
- ///
- public class AccelerationStageStrategy : IMissileStageStrategy
- {
- private readonly MissileBase missile;
-
- public AccelerationStageStrategy(MissileBase missile)
- {
- this.missile = missile;
- }
-
- public void Update(double deltaTime)
- {
- if (missile.EngineBurnTime >= missile.MaxEngineBurnTime || missile.Speed >= missile.MaxSpeed)
- {
- missile.ChangeStage(FlightStage.Cruise);
- }
- }
- }
-
- ///
- /// 巡航阶段策略
- ///
- public class CruiseStageStrategy : IMissileStageStrategy
- {
- private readonly MissileBase missile;
-
- public CruiseStageStrategy(MissileBase missile)
- {
- this.missile = missile;
- }
-
- public void Update(double deltaTime)
- {
- if (missile.DistanceToTarget <= missile.DistanceParams.TerminalGuidanceDistance)
- {
- missile.ChangeStage(FlightStage.TerminalGuidance);
- }
- }
- }
-
- ///
- /// 终端制导阶段策略
- ///
- public class TerminalGuidanceStageStrategy : IMissileStageStrategy
- {
- private readonly MissileBase missile;
-
- public TerminalGuidanceStageStrategy(MissileBase missile)
- {
- this.missile = missile;
- }
-
- public void Update(double deltaTime)
- {
- if (missile.DistanceToTarget <= missile.DistanceParams.AttackDistance)
- {
- missile.ChangeStage(FlightStage.Attack);
- }
- }
- }
-
- ///
- /// 攻击阶段策略
- ///
- public class AttackStageStrategy : IMissileStageStrategy
- {
- private readonly MissileBase missile;
-
- public AttackStageStrategy(MissileBase missile)
- {
- this.missile = missile;
- }
-
- public void Update(double deltaTime)
- {
- if (missile.DistanceToTarget <= missile.DistanceParams.ExplosionDistance)
- {
- missile.Explode();
- }
- }
- }
-
- ///
- /// 无制导阶段策略
- ///
- public class UnguidedStageStrategy : IMissileStageStrategy
- {
- private readonly MissileBase missile;
-
- public UnguidedStageStrategy(MissileBase missile)
- {
- this.missile = missile;
- }
-
- public void Update(double deltaTime)
- {
- // 检查是否重新获得引导
- if (missile.HasGuidance)
- {
- Console.WriteLine($"导弹 {missile.Id} 重新获得引导,退出无制导阶段");
- if (missile.DistanceToTarget <= missile.DistanceParams.AttackDistance)
- {
- missile.ChangeStage(FlightStage.Attack);
- }
- else if (missile.DistanceToTarget <= missile.DistanceParams.TerminalGuidanceDistance)
- {
- missile.ChangeStage(FlightStage.TerminalGuidance);
- }
- else
- {
- missile.ChangeStage(FlightStage.Cruise);
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/Models/Tank.cs b/Models/Tank.cs
deleted file mode 100644
index 71ff327..0000000
--- a/Models/Tank.cs
+++ /dev/null
@@ -1,100 +0,0 @@
-using ActiveProtect.SimulationEnvironment;
-using System;
-
-namespace ActiveProtect.Models
-{
- ///
- /// 表示仿真中的坦克
- ///
- public class Tank : SimulationElement
- {
- ///
- /// 当前速度(米/秒)
- ///
- public double Speed { get; set; }
-
- ///
- /// 最大速度(米/秒)
- ///
- public double MaxSpeed { get; private set; }
-
- ///
- /// 最大装甲值
- ///
- public double MaxArmor { get; private set; }
-
- ///
- /// 当前装甲值
- ///
- public double CurrentArmor { get; private set; }
-
- ///
- /// 构造函数
- ///
- /// 坦克ID
- /// 坦克配置
- /// 仿真管理器
- public Tank(string id, TankConfig tankConfig, ISimulationManager simulationManager)
- : base(id, tankConfig.InitialPosition, tankConfig.InitialOrientation, simulationManager)
- {
- Speed = tankConfig.InitialSpeed;
- MaxSpeed = tankConfig.MaxSpeed;
- MaxArmor = tankConfig.MaxArmor;
- CurrentArmor = tankConfig.MaxArmor;
- }
-
- ///
- /// 更新坦克状态
- ///
- /// 时间步长(秒)
- public override void Update(double deltaTime)
- {
- if (!IsActive) return;
-
- UpdatePosition(deltaTime);
- }
-
- ///
- /// 更新坦克位置
- ///
- /// 时间步长(秒)
- private void UpdatePosition(double deltaTime)
- {
- Vector3D direction = Orientation.ToVector();
- Vector3D movement = direction * Speed * deltaTime;
- Position += movement;
- }
-
- ///
- /// 坦克受到伤害
- ///
- /// 伤害值
- /// 是否为导弹造成的伤害
- public void TakeDamage(double damage, bool isMissileDamage = false)
- {
- if (isMissileDamage)
- {
- damage = CurrentArmor * 0.5;
- }
-
- CurrentArmor = Math.Max(0, CurrentArmor - damage);
- if (CurrentArmor <= 0)
- {
- Deactivate();
- }
- }
-
- ///
- /// 获取坦克状态信息
- ///
- /// 坦克状态字符串
- public override string GetStatus()
- {
- return $"坦克 {Id}:\n" +
- $" 位置: {Position}\n" +
- $" 速度: {Speed:F2}/{MaxSpeed:F2}\n" +
- $" 装甲: {CurrentArmor:F2}/{MaxArmor:F2}\n" +
- $" 状态: {(IsActive ? "活动" : "已销毁")}\n";
- }
- }
-}
diff --git a/Program.cs b/Program.cs
deleted file mode 100644
index 61817a7..0000000
--- a/Program.cs
+++ /dev/null
@@ -1,138 +0,0 @@
-using System;
-using System.Threading;
-using ActiveProtect.SimulationEnvironment;
-using ActiveProtect.Models;
-using Model;
-using System.Security.Cryptography.X509Certificates;
-using System.Collections.Generic;
-
-namespace ActiveProtect
-{
- class Program
- {
- static void Main(string[] args)
- {
- TankInfo tankinfo = new()
- {
- xp = 100,
- yp = 0,
- zp = 100
- };
-
- MIniInfo mIniInfo = new()
- {
- xm = 1500,
- ym = 200,
- zm = 100,
- psi_m = Math.PI,
- theta_m = -0.1,
- vm = 0
- };
-
- // 创建仿真配置
- var config = new SimulationConfig
- {
- // 配置坦克
- TankConfigs = new List
- {
- new TankConfig(tankinfo)
- {
- InitialOrientation = new Orientation(Math.PI/4, 0, 0),
- InitialSpeed = 15,
- MaxSpeed = 20,
- MaxArmor = 100,
- HasLaserWarner = false,
- HasLaserJammer = true
- }
- },
- // 配置激光指示器
- LaserDesignatorConfig = new LaserDesignatorConfig
- {
- InitialPosition = new Vector3D(2000, 150, 100),
- LaserPower = 1e6,
- LaserDivergenceAngle = 0.01
- },
- // 配置激光告警器
- LaserWarnerConfig = new LaserWarnerConfig
- {
- AlarmDuration = 5.0
- },
- // 配置激光干扰器
- LaserJammerConfig = new LaserJammerConfig
- {
- MaxJammingCooldown = 5.0,
- MaxJammingPower = 10000.0,
- InitialJammingPower = 4000.0,
- PowerIncreaseRate = 2000.0
- },
- // 配置激光驾束仪
- LaserBeamRiderConfig = new LaserBeamRiderConfig
- {
- InitialPosition = new Vector3D(2000, 10, 100),
- LaserPower = 1000,
- ControlFieldDiameter = 6
- },
- // 配置导弹
- MissileConfigs = new List
- {
- // 激光半主动制导导弹配置
- new MissileConfig
- {
- InitialPosition = new Vector3D(2000, 100, 100),
- InitialOrientation = new Orientation(Math.PI, -0.1, 0),
- InitialSpeed = 700,
- MaxSpeed = 800,
- TargetIndex = 0,
- MaxFlightTime = 0.05,
- MaxFlightDistance = 5000,
- ThrustAcceleration = 50,
- MaxEngineBurnTime = 10,
- MaxAcceleration = 400,
- ProportionalNavigationCoefficient = 3,
- StageConfig = FlightStageConfig.LaserSemiActiveGuidedMissile,
- DistanceParams = new MissileDistanceParams(500, 200, 20),
- Mass = 50,
- Type = MissileType.LaserSemiActiveGuidance
- },
- // 激光驾束制导导弹配置
- new MissileConfig
- {
- InitialPosition = new Vector3D(2000, 10, 100),
- InitialOrientation = new Orientation(Math.PI, 0.1, 0.0),
- InitialSpeed = 300,
- MaxSpeed = 400,
- TargetIndex = 0,
- MaxFlightTime = 0.05,
- MaxFlightDistance = 3000,
- ThrustAcceleration = 50,
- MaxEngineBurnTime = 10,
- MaxAcceleration = 400,
- ProportionalNavigationCoefficient = 3,
- StageConfig = FlightStageConfig.LaserBeamRiderGuidance,
- DistanceParams = new MissileDistanceParams(500, 200, 10),
- Mass = 50,
- Type = MissileType.LaserBeamRiderGuidance
- }
- },
-
- SimulationTimeStep = 0.025
- };
-
- // 创建仿真管理器
- var simulationManager = new SimulationManager(config);
-
- // 运行仿真
- int maxIterations = 1000;
- int iteration = 0;
- while (!simulationManager.IsSimulationEnded && iteration < maxIterations)
- {
- simulationManager.Update();
- simulationManager.PrintStatus();
- Thread.Sleep(100); // 暂停100毫秒,使输出更易读
- iteration++;
- }
-
- Console.WriteLine("仿真结束");
- }
- }
-}
diff --git a/README.md b/README.md
deleted file mode 100644
index 97da885..0000000
--- a/README.md
+++ /dev/null
@@ -1,171 +0,0 @@
-# ActiveProtect 仿真系统
-
-ActiveProtect 是一个用于模拟激光制导导弹和防御系统的仿真环境。
-
-## 功能特性
-
-- 激光半主动制导导弹仿真
-- 激光驾束制导导弹仿真
-- 坦克和激光告警器仿真
-- 激光干扰器仿真
-- 可扩展的仿真框架
-
-## Unity 兼容性
-
-本项目设计时考虑了与 Unity 游戏引擎的兼容性, 使用C# 9.0 语法。以下是在 Unity 中使用本项目的注意事项:
-
-1. 向量和数学运算:本项目使用自定义的 `Vector3D` 类。在 Unity 中,您可以将其替换为 Unity 的 `Vector3` 类。
-
-2. 仿真更新:Unity 使用 `MonoBehaviour` 的 `Update` 方法进行每帧更新。您可以创建一个 `SimulationManager` 脚本,并在其 `Update` 方法中调用仿真系统的更新逻辑。
-
-3. 可视化:Unity 提供了强大的 3D 渲染能力。您可以为每个仿真元素(如导弹、坦克等)创建相应的 Unity 游戏对象,并在每帧更新其位置和旋转。
-
-4. 输入处理:将键盘/鼠标输入处理逻辑替换为 Unity 的输入系统(如 `Input.GetKey()` 等)。
-
-5. 协程:Unity 支持协程,可用于实现某些异步操作或时间相关的功能。
-
-6. 物理系统:如果需要更复杂的物理模拟,可以考虑使用 Unity 的物理引擎替代当前的简化物理模型。
-
-7. 事件系统:Unity 有自己的事件系统,您可能需要调整当前的事件处理机制以更好地与 Unity 集成。
-
-8. 性能优化:在 Unity 中,您可以使用 Unity Profiler 来监控和优化性能。
-
-通过这些调整,您应该能够将 ActiveProtect 仿真系统顺利集成到 Unity 项目中,从而获得更好的可视化效果和交互体验。
-
-## 使用说明
-
-1. 克隆仓库到本地
-2. 使用 Visual Studio 或其他 C# IDE 打开解决方案
-3. 编译并运行项目
-
-## 贡献指南
-
-欢迎提交 Pull Requests 来改进这个项目。在提交之前,请确保您的代码符合项目的编码规范,并且通过了所有的单元测试。
-
-## 许可证
-
-本项目采用 MIT 许可证。详情请见 [LICENSE](LICENSE) 文件。
-
-## 仿真运行流程(这个 Mermaid 图表会在支持 Mermaid 的 Markdown 查看器中渲染为一个流程图)
-
-```mermaid
-graph TD
- A[开始仿真] --> B[初始化SimulationManager]
- B --> C[加载SimulationConfig]
- C --> D[创建仿真元素]
- D --> E[开始仿真循环]
- E --> F{是否结束仿真?}
- F -->|否| G[更新所有元素]
- G --> H[收集数据]
- H --> I[处理事件]
- I --> E
- F -->|是| J[结束仿真]
- J --> K[评估结果]
- K --> L[生成报告]
- L --> M[结束]
-```
-
-## 反坦克导弹仿真系统
-
-本项目旨在模拟反坦克导弹的飞行过程和攻击效果。
-
-### 反坦克导弹飞行阶段
-
-反坦克导弹的飞行过程通常可以分为以下几个主要阶段:
-
-1. 发射阶段
- - 导弹从发射装置或发射管中被推出
- - 火箭发动机点火,提供初始推力
-
-2. 加速阶段
- - 导弹迅速加速到巡航速度
- - 可能会抛掉一些辅助推进装置(如有)
-
-3. 巡航阶段
- - 导弹保持相对稳定的速度飞向��标
- - 根据导引系统类型,可能会进行中途修正
-
-4. 终端制导阶段
- - 导弹接近目标,进入最后的制导阶段
- - 可能会启动终端制导系统,如毫米波雷达或红外成像系统
-
-5. 攻击阶段
- - 导弹进行最后的机动,以最佳角度接近目标
- - 可能会启动穿甲弹头或预制破片
-
-6. 爆炸阶段
- - 导弹击中目标并引爆
- - 根据弹头类型,可能是穿甲、破片或破片-燃烧等效果
-
-在仿真中,这些阶段被纳入计算,每个阶段可能有不同的物理特性和行为模式。例如,加速阶段可能有较大的加速度,而巡航阶段则保持恒定速度。终端制导阶段可能会有更频繁的方向调整。
-
-## 项目结构
-
-```csharp
-ActiveProtect/
-│
-├── Models/ # 仿真模型目录
-│ ├── BasicGuidanceSystem.cs # 基础制导系统类
-│ ├── ILaserIlluminatable.cs # 可被激光照射的接口定义
-│ ├── LaserBeamRider.cs # 激光驾束仪类
-│ ├── LaserBeamRiderGuidanceSystem.cs # 激光驾束制导系统类
-│ ├── LaserBeamRiderMissile.cs # 激光驾束导弹类
-│ ├── LaserDesignator.cs # 激光指示器类
-│ ├── LaserJammer.cs # 激光干扰器类
-│ ├── LaserSemiActiveGuidedMissile.cs # 激光半主动制导导弹类
-│ ├── LaserWarner.cs # 激光告警器类
-│ ├── MissileClass.cs # 导弹基类
-│ └── Tank.cs # 坦克模型类
-│
-├── SimulationEnvironment/ # 仿真环境目录
-│ ├── SimulationConfig.cs # 仿真配置类
-│ ├── SimulationElement.cs # 仿真元素基类
-│ ├── SimulationEvents.cs # 仿真事件定义类
-│ └── SimulationManager.cs # 仿真管理器类
-│
-├── Program.cs # 程序入口点
-├── README.md # 项目说明文档
-└── Design.md # 设计文档
-```
-
-## 如何运行
-
-1. 确保你的系统已安装 .NET 6.0。
-2. 在终端中导航到项目根目录。
-3. 运行以下命令来构建项目:
-
- ```shell
- dotnet build
- ```
-
-4. 运行以下命令来启动仿真:
-
- ```shell
- dotnet run
- ```
-
-## 注意事项
-
-- 当前仿真使用简化模型,可能无法完全反映真实世界的复杂性。
-- 仿真结果仅供参考,不应用于实际军事决策。
-
-## 比例导引系数(N)的选择
-
-在导弹制导系统中,比例导引系数(N)是一个关键参数,它直接影响导弹的性能和行为。在我们的仿真系统中,用户可以根据不同的场景需求调整这个参数。
-
-### N 值的影响
-
-- **N = 3**:这是一个较为保守的选择,适合大多数情况。它提供了良好的稳定性和能源效率,但可能在应对高机动性目标时表现不佳。
-- **N = 4**:这个值提供了更积极的制导,适合需要更高机动性的场景。它能更快地响应目标的变化,但可能会增加能源消耗。
-- **N = 5**:这是一个更激进的选择,提供最高的机动性,但也带来了更大的能源消耗和可能的过度修正。
-
-### 选择 N 值的考虑因素
-
-1. **导弹类型**:大型、长程导弹通常使用较小的 N 值,而小型、短程导弹可以使用较大的 N 值。
-2. **目标特性**:对付高速、高机动性目标时,可能需要较大的 N 值。
-3. **作战环境**:在复杂环境中,可能需要更大的 N 值来应对突发情况。
-4. **能源限制**:如果导弹燃料有限,较小的 N 值可以帮助节省能源。
-5. **制导系统精度**:精度较高的系统可以使用较小的 N 值,而精度较低的系统可能需要较大的 N 值来补偿误差。
-6. **任务要求**:精确打击任务可能需要较大的 N 值,而区域防御任务可能使用较小的 N 值。
-
-在我们的仿真系统中,用户可以通过调整 `ProportionalNavigationCoefficient` 参数来设置不同的 N 值,以模拟各种实际情况下的导弹行为。我们建议用户尝试不同的 N 值,观察其对导弹性能的影响,以找到最适合特定场景的设置。
diff --git a/SimulationEnvironment/SimulationConfig.cs b/SimulationEnvironment/SimulationConfig.cs
deleted file mode 100644
index 57061b0..0000000
--- a/SimulationEnvironment/SimulationConfig.cs
+++ /dev/null
@@ -1,474 +0,0 @@
-using System.Collections.Generic;
-using System.ComponentModel;
-using ActiveProtect.Models;
-using Model;
-
-namespace ActiveProtect.SimulationEnvironment
-{
- ///
- /// 仿真配置类,包含整个仿真所需的所有配置信息
- ///
- public class SimulationConfig
- {
- ///
- /// 坦克配置列表
- ///
- public List TankConfigs { get; set; }
-
- ///
- /// 导弹配置列表
- ///
- public List MissileConfigs { get; set; }
-
- ///
- /// 激光指示器配置列表
- ///
- public LaserDesignatorConfig LaserDesignatorConfig { get; set; }
-
- ///
- /// 激光驾束仪配置列表
- ///
- public LaserBeamRiderConfig LaserBeamRiderConfig { get; set; }
-
- ///
- /// 激光告警器配置
- ///
- public LaserWarnerConfig LaserWarnerConfig { get; set; }
-
- ///
- /// 激光干扰器配置
- ///
- public LaserJammerConfig LaserJammerConfig { get; set; }
-
- ///
- /// 仿真时间步长(秒)
- ///
- public double SimulationTimeStep { get; set; }
-
- ///
- /// 构造函数,初始化默认配置
- ///
- public SimulationConfig()
- {
- TankConfigs = new List();
- MissileConfigs = new List();
- LaserDesignatorConfig = new LaserDesignatorConfig();
- LaserBeamRiderConfig = new LaserBeamRiderConfig();
- LaserWarnerConfig = new LaserWarnerConfig();
- LaserJammerConfig = new LaserJammerConfig();
- SimulationTimeStep = 0.1; // 默认时间步长为0.1秒
- }
- }
-
- ///
- /// 坦克配置类
- ///
- public class TankConfig
- {
- ///
- /// 初始位置
- ///
- public Vector3D InitialPosition { get; set; }
-
- ///
- /// 初始朝向
- ///
- public Orientation InitialOrientation { get; set; }
-
- ///
- /// 初始速度(米/秒)
- ///
- public double InitialSpeed { get; set; }
-
- ///
- /// 最大速度(米/秒)
- ///
- public double MaxSpeed { get; set; }
-
- ///
- /// 最大装甲值
- ///
- public double MaxArmor { get; set; }
-
- ///
- /// 是否装备激光告警器
- ///
- public bool HasLaserWarner { get; set; }
-
- ///
- /// 是否装备激光干扰器
- ///
- public bool HasLaserJammer { get; set; }
-
- ///
- /// 构造函数,设置默认值
- ///
- public TankConfig()
- {
- SetDefaultValues();
-
- InitialPosition = new Vector3D(0, 0, 0);
- InitialOrientation = new Orientation(0, 0, 0);
- }
-
- public TankConfig(TankInfo tankInfo){
- SetDefaultValues();
-
- InitialPosition = new Vector3D(tankInfo.xp, tankInfo.yp, tankInfo.zp);
- InitialOrientation = new Orientation(0, 0, 0);
- }
-
- public void SetDefaultValues(){
- InitialSpeed = 0;
- MaxSpeed = 0;
- MaxArmor = 0;
- HasLaserWarner = false;
- HasLaserJammer = false;
- }
- }
-
- ///
- /// 导弹配置类
- ///
- public class MissileConfig
- {
- ///
- /// 初始位置
- ///
- public Vector3D InitialPosition { get; set; }
-
- ///
- /// 初始朝向
- ///
- public Orientation InitialOrientation { get; set; }
-
- ///
- /// 初始速度(米/秒)
- ///
- public double InitialSpeed { get; set; }
-
- ///
- /// 最大速度(米/秒)
- ///
- public double MaxSpeed { get; set; }
-
- ///
- /// 目标索引
- ///
- public int TargetIndex { get; set; }
-
- ///
- /// 最大飞行时间(秒)
- ///
- public double MaxFlightTime { get; set; }
-
- ///
- /// 最大飞行距离(米)
- ///
- public double MaxFlightDistance { get; set; }
-
- ///
- /// 最大加速度(米/秒²)
- ///
- public double MaxAcceleration { get; set; }
-
- ///
- /// 比例导引系数
- ///
- public double ProportionalNavigationCoefficient { get; set; }
-
- ///
- /// 飞行阶段配置
- ///
- public FlightStageConfig StageConfig { get; set; }
-
- ///
- /// 距离参数
- ///
- public MissileDistanceParams DistanceParams { get; set; }
-
- ///
- /// 推力加速度(米/秒²)
- ///
- public double ThrustAcceleration { get; set; }
-
- ///
- /// 最大发动机燃烧时间(秒)
- ///
- public double MaxEngineBurnTime { get; set; }
-
- ///
- /// 导弹质量(千克)
- ///
- public double Mass { get; set; }
-
- ///
- /// 导弹类型
- ///
- public MissileType Type { get; set; }
-
- ///
- /// 构造函数,设置默认值
- ///
- public MissileConfig()
- {
- SetDefaultValues();
-
- InitialPosition = new Vector3D(0, 0, 0);
- InitialOrientation = new Orientation(0, 0, 0);
- }
-
- public MissileConfig(MIniInfo mIniInfo){
- SetDefaultValues();
-
- InitialPosition = new Vector3D(mIniInfo.xm, mIniInfo.ym, mIniInfo.zm);
- InitialOrientation = new Orientation(mIniInfo.psi_m, mIniInfo.theta_m, 0);
- InitialSpeed = mIniInfo.vm;
- }
-
- public void SetDefaultValues(){
- InitialSpeed = 0;
- MaxSpeed = 0;
- TargetIndex = 0;
- MaxFlightTime = 0;
- MaxFlightDistance = 0;
- StageConfig = FlightStageConfig.StandardMissile;
- ThrustAcceleration = 0;
- MaxEngineBurnTime = 0;
- MaxAcceleration = 0;
- DistanceParams = new MissileDistanceParams(0, 0, 0);
- ProportionalNavigationCoefficient = 0;
- Type = MissileType.StandardMissile;
- }
- }
-
- ///
- /// 激光指示器配置类
- ///
- public class LaserDesignatorConfig
- {
- ///
- /// 初始位置
- ///
- public Vector3D InitialPosition { get; set; }
-
- ///
- /// 激光功率(瓦特)
- ///
- public double LaserPower { get; set; }
-
- ///
- /// 激光发散角
- ///
- public double LaserDivergenceAngle { get; set; }
-
- ///
- /// 构造函数,设置默认值
- ///
- public LaserDesignatorConfig()
- {
- InitialPosition = new Vector3D(0, 0, 0);
- LaserPower = 0;
- LaserDivergenceAngle = 0;
- }
- }
-
- ///
- /// 激光驾束仪配置类
- ///
- public class LaserBeamRiderConfig
- {
- ///
- /// 初始位置
- ///
- public Vector3D InitialPosition { get; set; }
-
- ///
- /// 激光功率(瓦特)
- ///
- public double LaserPower { get; set; }
-
- ///
- /// 控制场直径(米)
- ///
- public double ControlFieldDiameter { get; set; }
-
- ///
- /// 最大导引距离(米)
- ///
- public double MaxGuidanceDistance { get; set; }
-
-
- ///
- /// 构造函数,设置默认值
- ///
- public LaserBeamRiderConfig()
- {
- InitialPosition = new Vector3D(0, 0, 0);
- LaserPower = 0;
- ControlFieldDiameter = 0;
- }
- }
-
- ///
- /// 导弹类型枚举
- ///
- public enum MissileType
- {
- StandardMissile, // 标准导弹
- LaserSemiActiveGuidance, // 激光半主动制导
- LaserBeamRiderGuidance, // 激光驾束制导
- InfraredCommandGuidance, // 红外指令制导
- InfraredImagingTerminalGuidance, // 红外成像末制导
- MillimeterWaveTerminalGuidance // 毫米波末制导
- }
-
- ///
- /// 导弹距离参数结构
- ///
- public struct MissileDistanceParams
- {
- ///
- /// 终端制导距离(米)
- ///
- public double TerminalGuidanceDistance;
- ///
- /// 攻击距离(米)
- ///
- public double AttackDistance;
- ///
- /// 爆炸距离(米)
- ///
- public double ExplosionDistance;
-
- public MissileDistanceParams(double terminalGuidanceDistance, double attackDistance, double explosionDistance)
- {
- TerminalGuidanceDistance = terminalGuidanceDistance;
- AttackDistance = attackDistance;
- ExplosionDistance = explosionDistance;
- }
- }
-
- ///
- ///
- /// 导弹飞行阶段配置结构
- ///
- public struct FlightStageConfig
- {
- ///
- /// 启用发射阶段
- ///
- public bool EnableLaunch;
- ///
- /// 启用加速阶段
- ///
- public bool EnableAcceleration;
- ///
- /// 启用巡航阶段
- ///
- public bool EnableCruise;
- ///
- /// 启用终端制导阶段
- ///
- public bool EnableTerminalGuidance;
- ///
- /// 启用攻击阶段
- ///
- public bool EnableAttack;
-
- ///
- /// 标准导弹的预设配置, 所有阶段都启用
- ///
- public static FlightStageConfig StandardMissile => new(true, true, true, true, true);
-
- ///
- /// 激光半主动制导导弹的预设配置, 没有加速阶段
- ///
- public static FlightStageConfig LaserSemiActiveGuidedMissile => new(true, false, true, true, true);
-
- ///
- /// 激光驾束制导导弹的预设配置,没有巡航阶段
- ///
- public static FlightStageConfig LaserBeamRiderGuidance => new(true, true, false, true, true);
-
- ///
- /// 红外指令制导导弹的预设配置,没有巡航阶段
- ///
- public static FlightStageConfig InfraredCommandGuidance => new(true, true, false, true, true);
-
- ///
- /// 红外成像末制导导弹的预设配置
- ///
- public static FlightStageConfig InfraredImagingTerminalGuidance => new(true, true, true, true, true);
-
- ///
- /// 毫米波末制导导弹的预设配置
- ///
- public static FlightStageConfig MillimeterWaveTerminalGuidance => new(true, true, true, true, true);
-
- public FlightStageConfig(bool enableLaunch, bool enableAcceleration, bool enableCruise, bool enableTerminalGuidance, bool enableAttack)
- {
- EnableLaunch = enableLaunch;
- EnableAcceleration = enableAcceleration;
- EnableCruise = enableCruise;
- EnableTerminalGuidance = enableTerminalGuidance;
- EnableAttack = enableAttack;
- }
- }
-
- ///
- /// 激光告警器配置类
- ///
- public class LaserWarnerConfig
- {
- ///
- /// 警报持续时间(秒)
- ///
- public double AlarmDuration { get; set; }
-
- ///
- /// 构造函数,设置默认值
- ///
- public LaserWarnerConfig()
- {
- AlarmDuration = 5.0; // 默认警报持续5秒
- }
- }
-
- ///
- /// 激光干扰器配置类
- ///
- public class LaserJammerConfig
- {
- ///
- /// 最大干扰冷却时间(秒)
- ///
- public double MaxJammingCooldown { get; set; }
-
- ///
- /// 最大干扰功率(瓦特)
- ///
- public double MaxJammingPower { get; set; }
-
- ///
- /// 初始干扰功率(瓦特)
- ///
- public double InitialJammingPower { get; set; }
-
- ///
- /// 功率增加速率(瓦特/秒)
- ///
- public double PowerIncreaseRate { get; set; }
-
- ///
- /// 构造函数,设置默认值
- ///
- public LaserJammerConfig()
- {
- MaxJammingCooldown = 5.0;
- MaxJammingPower = 10000.0;
- InitialJammingPower = 4000.0;
- PowerIncreaseRate = 2000.0; // 每秒增加的功率
- }
- }
-}
diff --git a/SimulationEnvironment/SimulationElement.cs b/SimulationEnvironment/SimulationElement.cs
deleted file mode 100644
index 8323d37..0000000
--- a/SimulationEnvironment/SimulationElement.cs
+++ /dev/null
@@ -1,101 +0,0 @@
-using ActiveProtect.Models;
-
-namespace ActiveProtect.SimulationEnvironment
-{
- ///
- /// 仿真元素的抽象基类,所有仿真中的实体都继承自此类
- ///
- public abstract class SimulationElement
- {
- ///
- /// 仿真元素的唯一标识符
- ///
- public virtual string Id { get; set; }
-
- ///
- /// 仿真元素的当前位置
- ///
- public virtual Vector3D Position { get; set; }
-
- ///
- /// 仿真元素的当前速度
- ///
- public virtual Vector3D Velocity { get; set; }
-
- ///
- /// 仿真元素的当前朝向
- ///
- public virtual Orientation Orientation { get; set; }
-
- ///
- /// 仿真元素是否处于活动状态
- ///
- public virtual bool IsActive { get; protected set; }
-
- ///
- /// 仿真管理器的引用
- ///
- public ISimulationManager SimulationManager { get; set; }
-
- ///
- /// 构造函数
- ///
- /// 仿真元素的唯一标识符
- /// 初始位置
- /// 初始朝向
- /// 仿真管理器
- protected SimulationElement(string id, Vector3D position, Orientation orientation, ISimulationManager simulationManager)
- {
- Id = id;
- Position = position;
- Orientation = orientation;
- SimulationManager = simulationManager;
- Velocity = Vector3D.Zero;
- IsActive = true;
- }
-
- ///
- /// 更新仿真元素的状态
- ///
- /// 时间步长
- public abstract void Update(double deltaTime);
-
- ///
- /// 获取仿真元素的状态信息
- ///
- /// 状态信息字符串
- public virtual string GetStatus()
- {
- return $"{GetType().Name} {Id} at {Position}, Orientation: {Orientation}, Active: {IsActive}";
- }
-
- ///
- /// 发布仿真事件
- ///
- /// 要发布的事件
- protected void PublishEvent(SimulationEvent evt)
- {
- evt.SenderId = Id;
- evt.Timestamp = SimulationManager.CurrentTime;
- SimulationManager.PublishEvent(evt);
- }
-
- ///
- /// 激活仿真元素
- ///
- public virtual void Activate()
- {
- IsActive = true;
- PublishEvent(new EntityActivatedEvent { ActivatedEntityId = Id });
- }
-
- ///
- /// 停用仿真元素
- ///
- public virtual void Deactivate()
- {
- IsActive = false;
- PublishEvent(new EntityDeactivatedEvent { DeactivatedEntityId = Id });
- }
- }
-}
diff --git a/SimulationEnvironment/SimulationEvents.cs b/SimulationEnvironment/SimulationEvents.cs
deleted file mode 100644
index 3f5e1ee..0000000
--- a/SimulationEnvironment/SimulationEvents.cs
+++ /dev/null
@@ -1,171 +0,0 @@
-using ActiveProtect.Models;
-
-namespace ActiveProtect.SimulationEnvironment
-{
- ///
- /// 仿真事件的基类
- ///
- public class SimulationEvent
- {
- ///
- /// 事件发送者的ID
- ///
- public string? SenderId { get; set; }
-
- ///
- /// 事件发生的时间戳
- ///
- public double Timestamp { get; set; }
- }
-
- ///
- /// 导弹发射事件
- ///
- public class MissileFireEvent : SimulationEvent
- {
- ///
- /// 目标ID
- ///
- public string? TargetId { get; set; }
- }
-
- ///
- /// 激光照射事件
- ///
- public class LaserIlluminationStartEvent : SimulationEvent
- {
- ///
- /// 激光定位器
- ///
- public LaserDesignator? LaserDesignator { get; set; }
-
- ///
- /// 目标元素
- ///
- public SimulationElement? Target { get; set; }
- }
-
- ///
- /// 激光照射更新事件
- ///
- public class LaserIlluminationUpdateEvent : SimulationEvent
- {
- ///
- /// 激光定位器
- ///
- public LaserDesignator? LaserDesignator { get; set; }
-
- ///
- /// 目标元素
- ///
- public SimulationElement? Target { get; set; }
- }
-
- ///
- public class LaserIlluminationStopEvent : SimulationEvent
- {
- public LaserDesignator? LaserDesignator { get; set; }
- public SimulationElement? Target { get; set; }
- }
-
- ///
- /// 激光干扰事件
- ///
- public class LaserJammingEvent : SimulationEvent
- {
- ///
- /// 目标ID
- ///
- public string? TargetId { get; set; }
-
- ///
- /// 干扰功率
- ///
- public double JammingPower { get; set; }
- }
-
- ///
- /// 实体销毁事件
- ///
- public class EntityDestroyedEvent : SimulationEvent
- {
- ///
- /// 被销毁实体的ID
- ///
- public string? DestroyedEntityId { get; set; }
- }
-
-
-
- ///
- /// 激光告警器警报事件
- ///
- public class LaserWarnerAlarmEvent : SimulationEvent
- {
- ///
- /// 目标ID
- ///
- public string? TargetId { get; set; }
- }
-
- ///
- /// 激光告警器警报停止事件
- ///
- public class LaserWarnerAlarmStopEvent : SimulationEvent
- {
- ///
- /// 目标ID
- ///
- public string? TargetId { get; set; }
- }
-
- ///
- /// 实体激活事件
- ///
- public class EntityActivatedEvent : SimulationEvent
- {
- ///
- /// 被激活实体的ID
- ///
- public string? ActivatedEntityId { get; set; }
- }
-
- ///
- /// 实体停用事件
- ///
- public class EntityDeactivatedEvent : SimulationEvent
- {
- ///
- /// 被停用实体的ID
- ///
- public string? DeactivatedEntityId { get; set; }
- }
-
-
- ///
- /// 激光开始事件
- ///
- public class LaserBeamStartEvent : SimulationEvent
- {
- public LaserBeamRider? LaserBeamRider { get; set; }
- }
-
- ///
- /// 激光更新事件
- ///
- public class LaserBeamUpdateEvent : SimulationEvent
- {
- public LaserBeamRider? LaserBeamRider { get; set; }
- }
-
- ///
- /// 激光停止事件
- ///
- public class LaserBeamStopEvent : SimulationEvent
- {
- public LaserBeamRider? LaserBeamRider { get; set; }
- }
-}
diff --git a/SimulationEnvironment/SimulationManager.cs b/SimulationEnvironment/SimulationManager.cs
deleted file mode 100644
index b35a6f9..0000000
--- a/SimulationEnvironment/SimulationManager.cs
+++ /dev/null
@@ -1,399 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using ActiveProtect.Models;
-
-namespace ActiveProtect.SimulationEnvironment
-{
- ///
- /// 仿真管理器接口,定义了仿真管理器的基本功能
- ///
- public interface ISimulationManager
- {
- ///
- /// 当前仿真时间
- ///
- double CurrentTime { get; }
-
- ///
- /// 添加仿真元素
- ///
- void AddElement(SimulationElement element);
-
- ///
- /// 根据ID获取仿真实体
- ///
- SimulationElement GetEntityById(string id);
-
- ///
- /// 处理目标被击中事件
- ///
- void HandleTargetHit(string targetId, string missileId);
-
- ///
- /// 发布仿真事件
- ///
- void PublishEvent(SimulationEvent evt);
-
- ///
- /// 订阅仿真事件
- ///
- void SubscribeToEvent(Action handler) where T : SimulationEvent;
-
- ///
- /// 取消订阅仿真事件
- ///
- void UnsubscribeFromEvent(Action handler) where T : SimulationEvent;
-
- ///
- /// 取消所有事件订阅
- ///
- void UnsubscribeAllEvents(SimulationElement element);
- }
-
- ///
- /// 仿真管理器类,负责管理整个仿真过程
- ///
- public class SimulationManager : ISimulationManager
- {
- ///
- /// 仿真元素列表
- ///
- public List Elements { get; private set; }
-
- ///
- /// 当前仿真时间
- ///
- public double CurrentTime { get; private set; }
-
- ///
- /// 仿真是否结束
- ///
- public bool IsSimulationEnded { get; private set; }
-
- private readonly SimulationConfig config;
- private Dictionary> eventHandlers = new Dictionary>();
- private Dictionary> elementSubscriptions = new Dictionary>();
-
- ///
- /// 构造函数
- ///
- public SimulationManager(SimulationConfig config)
- {
- this.config = config;
- Elements = new List();
- CurrentTime = 0;
- IsSimulationEnded = false;
- InitializeSimulation();
- }
-
- ///
- /// 初始化仿真
- ///
- private void InitializeSimulation()
- {
- // 创建坦克
- for (int i = 0; i < config.TankConfigs.Count; i++)
- {
- var tankConfig = config.TankConfigs[i];
- var tank = new Tank($"Tank_{i + 1}", tankConfig, this);
- Elements.Add(tank);
-
- // // 为坦克创建激光告警器
- // if (tankConfig.HasLaserWarner)
- // {
- // var laserWarner = new LaserWarner(
- // $"LaserWarner_{tank.Id}",
- // tank.Position,
- // tank.Orientation,
- // this,
- // tank.Id,
- // config.LaserWarnerConfig
- // );
- // Elements.Add(laserWarner);
- // }
-
- // // 为坦克创建激光干扰机
- // if (tankConfig.HasLaserJammer)
- // {
- // var laserJammer = new LaserJammer(
- // $"LaserJammer_{tank.Id}",
- // tank.Position,
- // tank.Orientation,
- // this,
- // tank.Id,
- // config.LaserJammerConfig
- // );
- // Elements.Add(laserJammer);
- // }
- }
-
-
-
- // 创建导弹
- for (int i = 0; i < config.MissileConfigs.Count; i++)
- {
- var missileConfig = config.MissileConfigs[i];
-
- // 确保 MaxFlightTime 设置合理
- if (missileConfig.MaxFlightTime <= 0)
- {
- missileConfig.MaxFlightTime = 300; // 设置一个默认值,比如 300 秒
- Console.WriteLine($"警告:导弹配置 {i} 的 MaxFlightTime 无效,已设置为默认值 300 秒");
- }
-
- MissileBase missile = missileConfig.Type switch
- {
- MissileType.LaserSemiActiveGuidance => new LaserSemiActiveGuidedMissile(
- $"LSGM_{i + 1}",
- missileConfig,
- "LD_1",
- this
- ),
- MissileType.LaserBeamRiderGuidance => new LaserBeamRiderMissile(
- $"LBRM_{i + 1}",
- "Tank_1",
- missileConfig,
- this
- ),
- _ => new MissileBase(
- $"NM_{i + 1}",
- missileConfig,
- this
- ),
- };
- Elements.Add(missile);
- }
-
- // 创建激光目标指示器
- var laserDesignatorConfig = config.LaserDesignatorConfig;
- var laserDesignator = new LaserDesignator(
- $"LD_1",
- "Tank_1",
- "LSGM_1",
- laserDesignatorConfig,
- this
- );
- Elements.Add(laserDesignator);
-
- // 创建激光驾束仪
- var laserBeamRiderConfig = config.LaserBeamRiderConfig;
- var laserBeamRider = new LaserBeamRider(
- "LBR_1",
- "LBRM_2",
- "Tank_1",
- laserBeamRiderConfig,
- this
- );
- Elements.Add(laserBeamRider);
-
-
- // 激活所有元素
- ActivateAllElements();
-
- // 启动激光驾束仪
- laserBeamRider.StartBeamIllumination();
- }
-
- //激活所有元素
- private void ActivateAllElements()
- {
- foreach (var element in Elements)
- {
- element.Activate();
- }
- }
-
- ///
- /// 发布仿真事件
- ///
- public void PublishEvent(SimulationEvent evt)
- {
- var eventType = evt.GetType();
- //Console.WriteLine($"发布事件: {eventType.Name}, 发送者: {evt.SenderId}");
- if (eventHandlers.TryGetValue(eventType, out var handlers))
- {
- foreach (var handler in handlers)
- {
- handler.DynamicInvoke(evt);
- }
- }
- else
- {
- Console.WriteLine($"没有找到事件 {eventType.Name} 的处理程序");
- }
- }
-
- ///
- /// 订阅仿真事件
- ///
- public void SubscribeToEvent(Action handler) where T : SimulationEvent
- {
- var eventType = typeof(T);
- if (!eventHandlers.TryGetValue(eventType, out List? value))
- {
- value = new List();
- eventHandlers[eventType] = value;
- }
-
- value.Add(handler);
-
- // 记录订阅关系
- var element = Elements.FirstOrDefault(e => e.GetType().GetMethods().Any(m => m.Name == handler.Method.Name));
- if (element != null)
- {
- if (!elementSubscriptions.TryGetValue(element, out List<(Type, Delegate)>? subscriptions))
- {
- subscriptions = new List<(Type, Delegate)>();
- elementSubscriptions[element] = subscriptions;
- }
-
- subscriptions.Add((eventType, handler as Delegate));
- }
- }
-
- ///
- /// 取消订阅仿真事件
- ///
- public void UnsubscribeFromEvent(Action handler) where T : SimulationEvent
- {
- var eventType = typeof(T);
- if (eventHandlers.TryGetValue(eventType, out List? value))
- {
- value.Remove(handler);
- }
-
- // 移除订阅关系记录
- var element = Elements.FirstOrDefault(e => e.GetType().GetMethods().Any(m => m.Name == handler.Method.Name));
- if (element != null && elementSubscriptions.TryGetValue(element, out List<(Type, Delegate)>? subscriptions))
- {
- subscriptions.RemoveAll(s => Delegate.Equals(s.Item2, handler));
- }
- }
-
- ///
- /// 取消所有事件订阅
- ///
- public void UnsubscribeAllEvents(SimulationElement element)
- {
- if (elementSubscriptions.ContainsKey(element))
- {
- foreach (var subscription in elementSubscriptions[element])
- {
- if (eventHandlers.TryGetValue(subscription.Item1, out List? value))
- {
- value.Remove(subscription.Item2);
- }
- }
- elementSubscriptions.Remove(element);
- }
- }
-
- ///
- /// 更新仿真状态
- ///
- public void Update()
- {
- if (IsSimulationEnded) return;
-
- CurrentTime += config.SimulationTimeStep;
-
- foreach (var element in Elements.ToList())
- {
- if (element.IsActive)
- {
- element.Update(config.SimulationTimeStep);
- }
- else
- {
- UnsubscribeAllEvents(element);
- }
- }
-
- // 移除不活跃的元素
- Elements.RemoveAll(e => !e.IsActive);
-
- // 检查是否所有导弹都结束飞行
- if (!Elements.Any(e => e is MissileBase && e.IsActive))
- {
- EndSimulation();
- }
- }
-
- ///
- /// 打印仿真状态
- ///
- public void PrintStatus()
- {
- Console.WriteLine($"仿真时间: {CurrentTime:F2}");
- foreach (var element in Elements)
- {
- Console.WriteLine(element.GetStatus());
- }
- Console.WriteLine();
- }
-
- ///
- /// 结束仿真
- ///
- private void EndSimulation()
- {
- IsSimulationEnded = true;
- Console.WriteLine("仿真结束");
- Console.WriteLine($"总仿真时间: {CurrentTime:F2} 秒");
- Console.WriteLine($"剩余坦克数量: {Elements.Count(e => e is Tank)}");
- }
-
- ///
- /// 根据ID获取仿真实体
- ///
- public SimulationElement GetEntityById(string id)
- {
- return Elements.FirstOrDefault(e => e.Id == id) ?? throw new InvalidOperationException($"Entity with id {id} not found");
- }
-
- ///
- /// 处理目标被击中事件
- ///
- public void HandleTargetHit(string targetId, string missileId)
- {
- if (GetEntityById(targetId) is Tank tank && GetEntityById(missileId) is MissileBase missile)
- {
- // 计算导弹造成的伤害
- double damage = CalculateMissileDamage(missile);
-
- // 对坦克造成伤害
- tank.TakeDamage(damage, true);
-
- // 记录击中事件
- LogHitEvent(targetId, missileId, damage);
- }
- }
-
- ///
- /// 计算导弹造成的伤害
- ///
- private double CalculateMissileDamage(MissileBase missile)
- {
- // 这里可以根据导弹类型、速度等因素计算伤害
- // 现在我们简单地返回一个固定值
- return 50;
- }
-
- ///
- /// 记录击中事件
- ///
- private static void LogHitEvent(string targetId, string missileId, double damage)
- {
- Console.WriteLine($"目标 {targetId} 被导弹 {missileId} 击中,造成 {damage} 点伤害");
- }
-
- ///
- /// 添加仿真元素
- ///
- public void AddElement(SimulationElement element)
- {
- Elements.Add(element);
- }
- }
-}
diff --git a/bin/Debug/net6.0/ActiveProtect b/bin/Debug/net6.0/ActiveProtect
deleted file mode 100755
index 139155c..0000000
Binary files a/bin/Debug/net6.0/ActiveProtect and /dev/null differ
diff --git a/bin/Debug/net6.0/ActiveProtect.deps.json b/bin/Debug/net6.0/ActiveProtect.deps.json
deleted file mode 100644
index bcda9c1..0000000
--- a/bin/Debug/net6.0/ActiveProtect.deps.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "runtimeTarget": {
- "name": ".NETCoreApp,Version=v6.0",
- "signature": ""
- },
- "compilationOptions": {},
- "targets": {
- ".NETCoreApp,Version=v6.0": {
- "ActiveProtect/1.0.0": {
- "runtime": {
- "ActiveProtect.dll": {}
- }
- }
- }
- },
- "libraries": {
- "ActiveProtect/1.0.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- }
- }
-}
\ No newline at end of file
diff --git a/bin/Debug/net6.0/ActiveProtect.dll b/bin/Debug/net6.0/ActiveProtect.dll
deleted file mode 100644
index 6ec90c2..0000000
Binary files a/bin/Debug/net6.0/ActiveProtect.dll and /dev/null differ
diff --git a/bin/Debug/net6.0/ActiveProtect.pdb b/bin/Debug/net6.0/ActiveProtect.pdb
deleted file mode 100644
index 779b052..0000000
Binary files a/bin/Debug/net6.0/ActiveProtect.pdb and /dev/null differ
diff --git a/bin/Debug/net6.0/ActiveProtect.runtimeconfig.json b/bin/Debug/net6.0/ActiveProtect.runtimeconfig.json
deleted file mode 100644
index 4986d16..0000000
--- a/bin/Debug/net6.0/ActiveProtect.runtimeconfig.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "runtimeOptions": {
- "tfm": "net6.0",
- "framework": {
- "name": "Microsoft.NETCore.App",
- "version": "6.0.0"
- }
- }
-}
\ No newline at end of file
diff --git a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.CSharp.dll b/bin/Debug/net8.0-macos/osx-arm64/Microsoft.CSharp.dll
deleted file mode 100755
index 43e2ee7..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.CSharp.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.VisualBasic.Core.dll b/bin/Debug/net8.0-macos/osx-arm64/Microsoft.VisualBasic.Core.dll
deleted file mode 100755
index 401aefd..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.VisualBasic.Core.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.VisualBasic.dll b/bin/Debug/net8.0-macos/osx-arm64/Microsoft.VisualBasic.dll
deleted file mode 100755
index 2f47a62..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.VisualBasic.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.Win32.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/Microsoft.Win32.Primitives.dll
deleted file mode 100755
index e775597..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.Win32.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.Win32.Registry.dll b/bin/Debug/net8.0-macos/osx-arm64/Microsoft.Win32.Registry.dll
deleted file mode 100755
index e32e3ed..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.Win32.Registry.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.macOS.dll b/bin/Debug/net8.0-macos/osx-arm64/Microsoft.macOS.dll
deleted file mode 100755
index 6404901..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.macOS.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.macOS.registrar.a b/bin/Debug/net8.0-macos/osx-arm64/Microsoft.macOS.registrar.a
deleted file mode 100755
index bf9eb85..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.macOS.registrar.a and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.macOS.registrar.coreclr.a b/bin/Debug/net8.0-macos/osx-arm64/Microsoft.macOS.registrar.coreclr.a
deleted file mode 100755
index 862cef2..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/Microsoft.macOS.registrar.coreclr.a and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.AppContext.dll b/bin/Debug/net8.0-macos/osx-arm64/System.AppContext.dll
deleted file mode 100755
index bdba0c7..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.AppContext.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Buffers.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Buffers.dll
deleted file mode 100755
index 35ac68e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Buffers.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Collections.Concurrent.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Collections.Concurrent.dll
deleted file mode 100755
index 1aac6a0..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Collections.Concurrent.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Collections.Immutable.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Collections.Immutable.dll
deleted file mode 100755
index ea6ad86..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Collections.Immutable.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Collections.NonGeneric.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Collections.NonGeneric.dll
deleted file mode 100755
index 9d58c0f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Collections.NonGeneric.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Collections.Specialized.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Collections.Specialized.dll
deleted file mode 100755
index 9878dfc..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Collections.Specialized.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Collections.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Collections.dll
deleted file mode 100755
index 976c97e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Collections.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.Annotations.dll b/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.Annotations.dll
deleted file mode 100755
index db87b4c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.Annotations.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.DataAnnotations.dll b/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.DataAnnotations.dll
deleted file mode 100755
index 1dab7fc..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.DataAnnotations.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.EventBasedAsync.dll b/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.EventBasedAsync.dll
deleted file mode 100755
index 3772932..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.EventBasedAsync.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.Primitives.dll
deleted file mode 100755
index e6069b6..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.TypeConverter.dll b/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.TypeConverter.dll
deleted file mode 100755
index df8dd5c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.TypeConverter.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.dll b/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.dll
deleted file mode 100755
index 8cb59ae..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Configuration.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Configuration.dll
deleted file mode 100755
index 68d079c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Configuration.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Console.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Console.dll
deleted file mode 100755
index ab82d0d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Console.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Core.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Core.dll
deleted file mode 100755
index cd92661..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Core.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Data.Common.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Data.Common.dll
deleted file mode 100755
index 36976fd..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Data.Common.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Data.DataSetExtensions.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Data.DataSetExtensions.dll
deleted file mode 100755
index 1027143..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Data.DataSetExtensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Data.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Data.dll
deleted file mode 100755
index 4bd11b8..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Data.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Contracts.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Contracts.dll
deleted file mode 100755
index 7a72187..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Contracts.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Debug.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Debug.dll
deleted file mode 100755
index 7d6075b..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Debug.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.DiagnosticSource.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.DiagnosticSource.dll
deleted file mode 100755
index abc616c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.DiagnosticSource.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.FileVersionInfo.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.FileVersionInfo.dll
deleted file mode 100755
index 3398940..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.FileVersionInfo.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Process.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Process.dll
deleted file mode 100755
index 94ef0d6..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Process.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.StackTrace.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.StackTrace.dll
deleted file mode 100755
index 0239992..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.StackTrace.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.TextWriterTraceListener.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.TextWriterTraceListener.dll
deleted file mode 100755
index e2f3a7f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.TextWriterTraceListener.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Tools.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Tools.dll
deleted file mode 100755
index e672636..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Tools.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.TraceSource.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.TraceSource.dll
deleted file mode 100755
index ef9cb95..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.TraceSource.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Tracing.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Tracing.dll
deleted file mode 100755
index 6a3101a..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Tracing.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Drawing.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Drawing.Primitives.dll
deleted file mode 100755
index 058bbd5..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Drawing.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Drawing.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Drawing.dll
deleted file mode 100755
index f6468d3..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Drawing.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Dynamic.Runtime.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Dynamic.Runtime.dll
deleted file mode 100755
index 1a99ac9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Dynamic.Runtime.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Formats.Asn1.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Formats.Asn1.dll
deleted file mode 100755
index b4ae63e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Formats.Asn1.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Formats.Tar.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Formats.Tar.dll
deleted file mode 100755
index dfd37d8..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Formats.Tar.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Globalization.Calendars.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Globalization.Calendars.dll
deleted file mode 100755
index b580774..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Globalization.Calendars.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Globalization.Extensions.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Globalization.Extensions.dll
deleted file mode 100755
index 5279ab2..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Globalization.Extensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Globalization.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Globalization.dll
deleted file mode 100755
index 23cb6d8..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Globalization.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.Brotli.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.Brotli.dll
deleted file mode 100755
index 24107cf..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.Brotli.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.FileSystem.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.FileSystem.dll
deleted file mode 100755
index 5e7df6e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.FileSystem.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.ZipFile.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.ZipFile.dll
deleted file mode 100755
index 8f0a250..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.ZipFile.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.dll
deleted file mode 100755
index dd55a90..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.AccessControl.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.AccessControl.dll
deleted file mode 100755
index 0a810e9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.AccessControl.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.DriveInfo.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.DriveInfo.dll
deleted file mode 100755
index 646455a..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.DriveInfo.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.Primitives.dll
deleted file mode 100755
index ca87df5..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.Watcher.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.Watcher.dll
deleted file mode 100755
index e4042b1..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.Watcher.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.dll
deleted file mode 100755
index f77eeec..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.IsolatedStorage.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.IsolatedStorage.dll
deleted file mode 100755
index d503899..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.IsolatedStorage.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.MemoryMappedFiles.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.MemoryMappedFiles.dll
deleted file mode 100755
index 4a50a93..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.MemoryMappedFiles.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.Pipes.AccessControl.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.Pipes.AccessControl.dll
deleted file mode 100755
index 3767fe9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.Pipes.AccessControl.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.Pipes.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.Pipes.dll
deleted file mode 100755
index 1f53b44..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.Pipes.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.UnmanagedMemoryStream.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.UnmanagedMemoryStream.dll
deleted file mode 100755
index f0e264f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.UnmanagedMemoryStream.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.IO.dll b/bin/Debug/net8.0-macos/osx-arm64/System.IO.dll
deleted file mode 100755
index dfdbee6..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.IO.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Linq.Expressions.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Linq.Expressions.dll
deleted file mode 100755
index 6338d90..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Linq.Expressions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Linq.Parallel.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Linq.Parallel.dll
deleted file mode 100755
index e2181b1..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Linq.Parallel.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Linq.Queryable.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Linq.Queryable.dll
deleted file mode 100755
index 493420f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Linq.Queryable.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Linq.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Linq.dll
deleted file mode 100755
index 67d794e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Linq.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Memory.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Memory.dll
deleted file mode 100755
index eb5ab61..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Memory.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Http.Json.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.Http.Json.dll
deleted file mode 100755
index 80b12b8..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Http.Json.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Http.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.Http.dll
deleted file mode 100755
index 1f568e4..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Http.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.HttpListener.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.HttpListener.dll
deleted file mode 100755
index d096b08..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.HttpListener.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Mail.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.Mail.dll
deleted file mode 100755
index 2ddc221..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Mail.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.NameResolution.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.NameResolution.dll
deleted file mode 100755
index 192a3d3..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.NameResolution.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.NetworkInformation.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.NetworkInformation.dll
deleted file mode 100755
index 4625b40..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.NetworkInformation.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Ping.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.Ping.dll
deleted file mode 100755
index 5d8697a..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Ping.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.Primitives.dll
deleted file mode 100755
index e728313..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Quic.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.Quic.dll
deleted file mode 100755
index 43fa3e5..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Quic.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Requests.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.Requests.dll
deleted file mode 100755
index 5242224..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Requests.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Security.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.Security.dll
deleted file mode 100755
index 1a7b6a1..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Security.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.ServicePoint.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.ServicePoint.dll
deleted file mode 100755
index f825bea..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.ServicePoint.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Sockets.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.Sockets.dll
deleted file mode 100755
index 7319b4a..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.Sockets.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebClient.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebClient.dll
deleted file mode 100755
index 29d9bcc..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebClient.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebHeaderCollection.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebHeaderCollection.dll
deleted file mode 100755
index ed6fc82..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebHeaderCollection.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebProxy.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebProxy.dll
deleted file mode 100755
index 6eff025..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebProxy.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebSockets.Client.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebSockets.Client.dll
deleted file mode 100755
index f572bbf..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebSockets.Client.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebSockets.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebSockets.dll
deleted file mode 100755
index 04b42af..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebSockets.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Net.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Net.dll
deleted file mode 100755
index 0bf61df..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Net.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Numerics.Vectors.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Numerics.Vectors.dll
deleted file mode 100755
index d0487ac..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Numerics.Vectors.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Numerics.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Numerics.dll
deleted file mode 100755
index 051236f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Numerics.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.ObjectModel.dll b/bin/Debug/net8.0-macos/osx-arm64/System.ObjectModel.dll
deleted file mode 100755
index 76780db..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.ObjectModel.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Private.CoreLib.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Private.CoreLib.dll
deleted file mode 100755
index 86bcd87..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Private.CoreLib.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Private.DataContractSerialization.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Private.DataContractSerialization.dll
deleted file mode 100755
index a7df721..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Private.DataContractSerialization.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Private.Uri.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Private.Uri.dll
deleted file mode 100755
index 2907450..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Private.Uri.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Private.Xml.Linq.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Private.Xml.Linq.dll
deleted file mode 100755
index e3d5a37..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Private.Xml.Linq.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Private.Xml.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Private.Xml.dll
deleted file mode 100755
index 67994ba..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Private.Xml.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.DispatchProxy.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.DispatchProxy.dll
deleted file mode 100755
index 96c6e9b..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.DispatchProxy.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Emit.ILGeneration.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Emit.ILGeneration.dll
deleted file mode 100755
index 6172fc9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Emit.ILGeneration.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Emit.Lightweight.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Emit.Lightweight.dll
deleted file mode 100755
index 773b72e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Emit.Lightweight.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Emit.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Emit.dll
deleted file mode 100755
index 1e91cfc..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Emit.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Extensions.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Extensions.dll
deleted file mode 100755
index df0f086..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Extensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Metadata.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Metadata.dll
deleted file mode 100755
index 5545ed9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Metadata.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Primitives.dll
deleted file mode 100755
index 8371581..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.TypeExtensions.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.TypeExtensions.dll
deleted file mode 100755
index 266b3f3..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.TypeExtensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.dll
deleted file mode 100755
index a3697cb..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Resources.Reader.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Resources.Reader.dll
deleted file mode 100755
index 9b8d78b..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Resources.Reader.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Resources.ResourceManager.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Resources.ResourceManager.dll
deleted file mode 100755
index 1a15c1c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Resources.ResourceManager.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Resources.Writer.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Resources.Writer.dll
deleted file mode 100755
index 67e21bb..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Resources.Writer.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.CompilerServices.Unsafe.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.CompilerServices.Unsafe.dll
deleted file mode 100755
index 037258d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.CompilerServices.Unsafe.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.CompilerServices.VisualC.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.CompilerServices.VisualC.dll
deleted file mode 100755
index 5f570b0..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.CompilerServices.VisualC.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Extensions.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Extensions.dll
deleted file mode 100755
index 48c614d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Extensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Handles.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Handles.dll
deleted file mode 100755
index 8da9481..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Handles.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.InteropServices.JavaScript.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.InteropServices.JavaScript.dll
deleted file mode 100755
index cb36168..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.InteropServices.JavaScript.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.InteropServices.RuntimeInformation.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.InteropServices.RuntimeInformation.dll
deleted file mode 100755
index ee2fda2..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.InteropServices.RuntimeInformation.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.InteropServices.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.InteropServices.dll
deleted file mode 100755
index 95d9e26..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.InteropServices.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Intrinsics.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Intrinsics.dll
deleted file mode 100755
index f0c2f8d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Intrinsics.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Loader.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Loader.dll
deleted file mode 100755
index 3b2d7f4..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Loader.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Numerics.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Numerics.dll
deleted file mode 100755
index 51c6ce9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Numerics.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Formatters.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Formatters.dll
deleted file mode 100755
index 6d7cb2c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Formatters.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Json.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Json.dll
deleted file mode 100755
index 2e1d817..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Json.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Primitives.dll
deleted file mode 100755
index 895d9cd..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Xml.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Xml.dll
deleted file mode 100755
index 4f49441..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Xml.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.dll
deleted file mode 100755
index 7d97658..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.dll
deleted file mode 100755
index 89da7b9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.AccessControl.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.AccessControl.dll
deleted file mode 100755
index f2cb9a7..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.AccessControl.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Claims.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.Claims.dll
deleted file mode 100755
index 42d347c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Claims.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Algorithms.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Algorithms.dll
deleted file mode 100755
index 66bdc9d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Algorithms.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Cng.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Cng.dll
deleted file mode 100755
index 375820c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Cng.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Csp.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Csp.dll
deleted file mode 100755
index d0c851e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Csp.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Encoding.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Encoding.dll
deleted file mode 100755
index 69c6fae..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Encoding.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.OpenSsl.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.OpenSsl.dll
deleted file mode 100755
index 7c41df6..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.OpenSsl.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Primitives.dll
deleted file mode 100755
index 26ffa78..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.X509Certificates.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.X509Certificates.dll
deleted file mode 100755
index a95b63b..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.X509Certificates.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.dll
deleted file mode 100755
index a47c4e0..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Principal.Windows.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.Principal.Windows.dll
deleted file mode 100755
index ce253c5..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Principal.Windows.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Principal.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.Principal.dll
deleted file mode 100755
index c948b37..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.Principal.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.SecureString.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.SecureString.dll
deleted file mode 100755
index 503551f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.SecureString.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Security.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Security.dll
deleted file mode 100755
index 396827b..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Security.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.ServiceModel.Web.dll b/bin/Debug/net8.0-macos/osx-arm64/System.ServiceModel.Web.dll
deleted file mode 100755
index 69ae394..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.ServiceModel.Web.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.ServiceProcess.dll b/bin/Debug/net8.0-macos/osx-arm64/System.ServiceProcess.dll
deleted file mode 100755
index c676093..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.ServiceProcess.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encoding.CodePages.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encoding.CodePages.dll
deleted file mode 100755
index 2df9990..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encoding.CodePages.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encoding.Extensions.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encoding.Extensions.dll
deleted file mode 100755
index b927115..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encoding.Extensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encoding.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encoding.dll
deleted file mode 100755
index 8b38470..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encoding.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encodings.Web.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encodings.Web.dll
deleted file mode 100755
index ac86ecb..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encodings.Web.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Text.Json.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Text.Json.dll
deleted file mode 100755
index 79291ac..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Text.Json.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Text.RegularExpressions.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Text.RegularExpressions.dll
deleted file mode 100755
index 377f35c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Text.RegularExpressions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Channels.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Channels.dll
deleted file mode 100755
index f7d8c11..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Channels.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Overlapped.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Overlapped.dll
deleted file mode 100755
index 5b7252d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Overlapped.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.Dataflow.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.Dataflow.dll
deleted file mode 100755
index cde5c85..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.Dataflow.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.Extensions.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.Extensions.dll
deleted file mode 100755
index 6e0a2f5..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.Extensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.Parallel.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.Parallel.dll
deleted file mode 100755
index b83906d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.Parallel.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.dll
deleted file mode 100755
index 2f0cc24..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Thread.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Thread.dll
deleted file mode 100755
index 082ec41..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Thread.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.ThreadPool.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Threading.ThreadPool.dll
deleted file mode 100755
index 29a602f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.ThreadPool.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Timer.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Timer.dll
deleted file mode 100755
index 5a9148e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Timer.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Threading.dll
deleted file mode 100755
index 6356021..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Threading.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Transactions.Local.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Transactions.Local.dll
deleted file mode 100755
index 6e4a536..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Transactions.Local.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Transactions.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Transactions.dll
deleted file mode 100755
index f7ca5b8..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Transactions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.ValueTuple.dll b/bin/Debug/net8.0-macos/osx-arm64/System.ValueTuple.dll
deleted file mode 100755
index d6473f8..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.ValueTuple.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Web.HttpUtility.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Web.HttpUtility.dll
deleted file mode 100755
index 7889fd3..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Web.HttpUtility.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Web.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Web.dll
deleted file mode 100755
index fd939c0..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Web.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Windows.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Windows.dll
deleted file mode 100755
index 12c09a7..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Windows.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.Linq.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Xml.Linq.dll
deleted file mode 100755
index 6186ab3..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.Linq.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.ReaderWriter.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Xml.ReaderWriter.dll
deleted file mode 100755
index eb9bdd2..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.ReaderWriter.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.Serialization.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Xml.Serialization.dll
deleted file mode 100755
index 8e3d9b4..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.Serialization.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XDocument.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XDocument.dll
deleted file mode 100755
index 82d1e82..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XDocument.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XPath.XDocument.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XPath.XDocument.dll
deleted file mode 100755
index a0349da..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XPath.XDocument.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XPath.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XPath.dll
deleted file mode 100755
index ba71dd2..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XPath.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XmlDocument.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XmlDocument.dll
deleted file mode 100755
index a938a9f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XmlDocument.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XmlSerializer.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XmlSerializer.dll
deleted file mode 100755
index 1ebf7a1..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XmlSerializer.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.dll b/bin/Debug/net8.0-macos/osx-arm64/System.Xml.dll
deleted file mode 100755
index 1dd98ce..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.Xml.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/System.dll b/bin/Debug/net8.0-macos/osx-arm64/System.dll
deleted file mode 100755
index 25b1116..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/System.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/WindowsBase.dll b/bin/Debug/net8.0-macos/osx-arm64/WindowsBase.dll
deleted file mode 100755
index ea9665a..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/WindowsBase.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/codesign-bundle.items b/bin/Debug/net8.0-macos/osx-arm64/codesign-bundle.items
deleted file mode 100644
index 137537f..0000000
--- a/bin/Debug/net8.0-macos/osx-arm64/codesign-bundle.items
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
- <_CodesignBundle Include="sim.app">
-
-
-
- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
- false
-
-
- true
-
-
- /Users/tianjianyong/apps/sim
-
-
-
\ No newline at end of file
diff --git a/bin/Debug/net8.0-macos/osx-arm64/codesign.items b/bin/Debug/net8.0-macos/osx-arm64/codesign.items
deleted file mode 100644
index c55e287..0000000
--- a/bin/Debug/net8.0-macos/osx-arm64/codesign.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/bin/Debug/net8.0-macos/osx-arm64/createdump b/bin/Debug/net8.0-macos/osx-arm64/createdump
deleted file mode 100755
index ba8bf48..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/createdump and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libSystem.Globalization.Native.dylib b/bin/Debug/net8.0-macos/osx-arm64/libSystem.Globalization.Native.dylib
deleted file mode 100755
index a15fe8a..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libSystem.Globalization.Native.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libSystem.IO.Compression.Native.dylib b/bin/Debug/net8.0-macos/osx-arm64/libSystem.IO.Compression.Native.dylib
deleted file mode 100755
index c4af281..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libSystem.IO.Compression.Native.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libSystem.Native.dylib b/bin/Debug/net8.0-macos/osx-arm64/libSystem.Native.dylib
deleted file mode 100755
index 1e0923c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libSystem.Native.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libSystem.Net.Security.Native.dylib b/bin/Debug/net8.0-macos/osx-arm64/libSystem.Net.Security.Native.dylib
deleted file mode 100755
index 66a4c42..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libSystem.Net.Security.Native.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libSystem.Security.Cryptography.Native.Apple.dylib b/bin/Debug/net8.0-macos/osx-arm64/libSystem.Security.Cryptography.Native.Apple.dylib
deleted file mode 100755
index e4c05e1..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libSystem.Security.Cryptography.Native.Apple.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libSystem.Security.Cryptography.Native.OpenSsl.dylib b/bin/Debug/net8.0-macos/osx-arm64/libSystem.Security.Cryptography.Native.OpenSsl.dylib
deleted file mode 100755
index 4b714d2..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libSystem.Security.Cryptography.Native.OpenSsl.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libclrgc.dylib b/bin/Debug/net8.0-macos/osx-arm64/libclrgc.dylib
deleted file mode 100755
index c444040..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libclrgc.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libclrjit.dylib b/bin/Debug/net8.0-macos/osx-arm64/libclrjit.dylib
deleted file mode 100755
index 4c74b7e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libclrjit.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libcoreclr.dylib b/bin/Debug/net8.0-macos/osx-arm64/libcoreclr.dylib
deleted file mode 100755
index d292a04..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libcoreclr.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libextension-dotnet-coreclr.a b/bin/Debug/net8.0-macos/osx-arm64/libextension-dotnet-coreclr.a
deleted file mode 100755
index 3d8d45f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libextension-dotnet-coreclr.a and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libhostfxr.dylib b/bin/Debug/net8.0-macos/osx-arm64/libhostfxr.dylib
deleted file mode 100755
index a01a29c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libhostfxr.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libhostpolicy.dylib b/bin/Debug/net8.0-macos/osx-arm64/libhostpolicy.dylib
deleted file mode 100755
index cd958c9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libhostpolicy.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libmscordaccore.dylib b/bin/Debug/net8.0-macos/osx-arm64/libmscordaccore.dylib
deleted file mode 100755
index 8f6a27d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libmscordaccore.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libmscordbi.dylib b/bin/Debug/net8.0-macos/osx-arm64/libmscordbi.dylib
deleted file mode 100755
index f3a67bc..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libmscordbi.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr-debug.a b/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr-debug.a
deleted file mode 100755
index ef6ebd6..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr-debug.a and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr-debug.dylib b/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr-debug.dylib
deleted file mode 100755
index 3ba94a1..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr-debug.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr.a b/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr.a
deleted file mode 100755
index 4119e8d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr.a and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr.dylib b/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr.dylib
deleted file mode 100755
index 0bcecf1..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-debug.a b/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-debug.a
deleted file mode 100755
index 9e47583..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-debug.a and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-debug.dylib b/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-debug.dylib
deleted file mode 100755
index 8d54857..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-debug.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-nativeaot-debug.a b/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-nativeaot-debug.a
deleted file mode 100755
index 32b18a4..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-nativeaot-debug.a and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-nativeaot.a b/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-nativeaot.a
deleted file mode 100755
index 801d54d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-nativeaot.a and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet.a b/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet.a
deleted file mode 100755
index 3691261..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet.a and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet.dylib b/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet.dylib
deleted file mode 100755
index 19e329d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/mscorlib.dll b/bin/Debug/net8.0-macos/osx-arm64/mscorlib.dll
deleted file mode 100755
index 09b2103..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/mscorlib.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/netstandard.dll b/bin/Debug/net8.0-macos/osx-arm64/netstandard.dll
deleted file mode 100755
index 611fa48..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/netstandard.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/postprocessing.items b/bin/Debug/net8.0-macos/osx-arm64/postprocessing.items
deleted file mode 100644
index 9e91951..0000000
--- a/bin/Debug/net8.0-macos/osx-arm64/postprocessing.items
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- <_PostProcessingItem Include="sim.app/Contents/MacOS/sim">
- false
- sim.bcsymbolmap
- true
- false
- true
- sim.app.dSYM\Contents\Info.plist
- /Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/mtouch-symbols.list
- sim.app.dSYM
- /Users/tianjianyong/apps/sim
-
-
-
-
\ No newline at end of file
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/Info.plist b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/Info.plist
deleted file mode 100644
index 1ee782d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/Info.plist and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MacOS/sim b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MacOS/sim
deleted file mode 100755
index 65b94ca..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MacOS/sim and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.CSharp.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.CSharp.dll
deleted file mode 100755
index 43e2ee7..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.CSharp.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.VisualBasic.Core.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.VisualBasic.Core.dll
deleted file mode 100755
index 401aefd..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.VisualBasic.Core.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.VisualBasic.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.VisualBasic.dll
deleted file mode 100755
index 2f47a62..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.VisualBasic.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.Win32.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.Win32.Primitives.dll
deleted file mode 100755
index e775597..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.Win32.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.Win32.Registry.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.Win32.Registry.dll
deleted file mode 100755
index e32e3ed..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.Win32.Registry.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.macOS.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.macOS.dll
deleted file mode 100755
index 6404901..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.macOS.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.macOS.pdb b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.macOS.pdb
deleted file mode 100755
index 7e77884..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/Microsoft.macOS.pdb and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/SkiaSharp.Views.Mac.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/SkiaSharp.Views.Mac.dll
deleted file mode 100755
index 9039403..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/SkiaSharp.Views.Mac.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/SkiaSharp.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/SkiaSharp.dll
deleted file mode 100755
index f4f02f3..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/SkiaSharp.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.AppContext.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.AppContext.dll
deleted file mode 100755
index bdba0c7..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.AppContext.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Buffers.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Buffers.dll
deleted file mode 100755
index 35ac68e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Buffers.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.Concurrent.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.Concurrent.dll
deleted file mode 100755
index 1aac6a0..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.Concurrent.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.Immutable.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.Immutable.dll
deleted file mode 100755
index ea6ad86..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.Immutable.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.NonGeneric.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.NonGeneric.dll
deleted file mode 100755
index 9d58c0f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.NonGeneric.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.Specialized.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.Specialized.dll
deleted file mode 100755
index 9878dfc..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.Specialized.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.dll
deleted file mode 100755
index 976c97e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Collections.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.Annotations.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.Annotations.dll
deleted file mode 100755
index db87b4c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.Annotations.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.DataAnnotations.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.DataAnnotations.dll
deleted file mode 100755
index 1dab7fc..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.DataAnnotations.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.EventBasedAsync.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.EventBasedAsync.dll
deleted file mode 100755
index 3772932..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.EventBasedAsync.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.Primitives.dll
deleted file mode 100755
index e6069b6..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.TypeConverter.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.TypeConverter.dll
deleted file mode 100755
index df8dd5c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.TypeConverter.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.dll
deleted file mode 100755
index 8cb59ae..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ComponentModel.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Configuration.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Configuration.dll
deleted file mode 100755
index 68d079c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Configuration.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Console.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Console.dll
deleted file mode 100755
index ab82d0d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Console.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Core.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Core.dll
deleted file mode 100755
index cd92661..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Core.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Data.Common.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Data.Common.dll
deleted file mode 100755
index 36976fd..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Data.Common.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Data.DataSetExtensions.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Data.DataSetExtensions.dll
deleted file mode 100755
index 1027143..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Data.DataSetExtensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Data.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Data.dll
deleted file mode 100755
index 4bd11b8..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Data.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Contracts.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Contracts.dll
deleted file mode 100755
index 7a72187..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Contracts.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Debug.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Debug.dll
deleted file mode 100755
index 7d6075b..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Debug.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.DiagnosticSource.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.DiagnosticSource.dll
deleted file mode 100755
index abc616c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.DiagnosticSource.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.FileVersionInfo.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.FileVersionInfo.dll
deleted file mode 100755
index 3398940..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.FileVersionInfo.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Process.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Process.dll
deleted file mode 100755
index 94ef0d6..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Process.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.StackTrace.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.StackTrace.dll
deleted file mode 100755
index 0239992..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.StackTrace.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.TextWriterTraceListener.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.TextWriterTraceListener.dll
deleted file mode 100755
index e2f3a7f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.TextWriterTraceListener.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Tools.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Tools.dll
deleted file mode 100755
index e672636..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Tools.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.TraceSource.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.TraceSource.dll
deleted file mode 100755
index ef9cb95..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.TraceSource.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Tracing.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Tracing.dll
deleted file mode 100755
index 6a3101a..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Diagnostics.Tracing.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Drawing.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Drawing.Primitives.dll
deleted file mode 100755
index 058bbd5..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Drawing.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Drawing.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Drawing.dll
deleted file mode 100755
index f6468d3..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Drawing.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Dynamic.Runtime.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Dynamic.Runtime.dll
deleted file mode 100755
index 1a99ac9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Dynamic.Runtime.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Formats.Asn1.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Formats.Asn1.dll
deleted file mode 100755
index b4ae63e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Formats.Asn1.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Formats.Tar.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Formats.Tar.dll
deleted file mode 100755
index dfd37d8..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Formats.Tar.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Globalization.Calendars.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Globalization.Calendars.dll
deleted file mode 100755
index b580774..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Globalization.Calendars.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Globalization.Extensions.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Globalization.Extensions.dll
deleted file mode 100755
index 5279ab2..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Globalization.Extensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Globalization.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Globalization.dll
deleted file mode 100755
index 23cb6d8..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Globalization.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Compression.Brotli.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Compression.Brotli.dll
deleted file mode 100755
index 24107cf..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Compression.Brotli.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Compression.FileSystem.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Compression.FileSystem.dll
deleted file mode 100755
index 5e7df6e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Compression.FileSystem.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Compression.ZipFile.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Compression.ZipFile.dll
deleted file mode 100755
index 8f0a250..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Compression.ZipFile.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Compression.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Compression.dll
deleted file mode 100755
index dd55a90..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Compression.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.AccessControl.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.AccessControl.dll
deleted file mode 100755
index 0a810e9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.AccessControl.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.DriveInfo.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.DriveInfo.dll
deleted file mode 100755
index 646455a..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.DriveInfo.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.Primitives.dll
deleted file mode 100755
index ca87df5..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.Watcher.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.Watcher.dll
deleted file mode 100755
index e4042b1..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.Watcher.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.dll
deleted file mode 100755
index f77eeec..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.FileSystem.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.IsolatedStorage.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.IsolatedStorage.dll
deleted file mode 100755
index d503899..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.IsolatedStorage.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.MemoryMappedFiles.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.MemoryMappedFiles.dll
deleted file mode 100755
index 4a50a93..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.MemoryMappedFiles.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Pipes.AccessControl.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Pipes.AccessControl.dll
deleted file mode 100755
index 3767fe9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Pipes.AccessControl.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Pipes.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Pipes.dll
deleted file mode 100755
index 1f53b44..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.Pipes.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.UnmanagedMemoryStream.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.UnmanagedMemoryStream.dll
deleted file mode 100755
index f0e264f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.UnmanagedMemoryStream.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.dll
deleted file mode 100755
index dfdbee6..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.IO.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Linq.Expressions.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Linq.Expressions.dll
deleted file mode 100755
index 6338d90..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Linq.Expressions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Linq.Parallel.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Linq.Parallel.dll
deleted file mode 100755
index e2181b1..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Linq.Parallel.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Linq.Queryable.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Linq.Queryable.dll
deleted file mode 100755
index 493420f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Linq.Queryable.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Linq.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Linq.dll
deleted file mode 100755
index 67d794e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Linq.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Memory.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Memory.dll
deleted file mode 100755
index eb5ab61..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Memory.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Http.Json.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Http.Json.dll
deleted file mode 100755
index 80b12b8..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Http.Json.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Http.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Http.dll
deleted file mode 100755
index 1f568e4..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Http.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.HttpListener.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.HttpListener.dll
deleted file mode 100755
index d096b08..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.HttpListener.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Mail.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Mail.dll
deleted file mode 100755
index 2ddc221..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Mail.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.NameResolution.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.NameResolution.dll
deleted file mode 100755
index 192a3d3..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.NameResolution.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.NetworkInformation.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.NetworkInformation.dll
deleted file mode 100755
index 4625b40..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.NetworkInformation.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Ping.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Ping.dll
deleted file mode 100755
index 5d8697a..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Ping.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Primitives.dll
deleted file mode 100755
index e728313..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Quic.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Quic.dll
deleted file mode 100755
index 43fa3e5..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Quic.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Requests.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Requests.dll
deleted file mode 100755
index 5242224..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Requests.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Security.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Security.dll
deleted file mode 100755
index 1a7b6a1..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Security.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.ServicePoint.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.ServicePoint.dll
deleted file mode 100755
index f825bea..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.ServicePoint.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Sockets.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Sockets.dll
deleted file mode 100755
index 7319b4a..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.Sockets.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebClient.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebClient.dll
deleted file mode 100755
index 29d9bcc..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebClient.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebHeaderCollection.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebHeaderCollection.dll
deleted file mode 100755
index ed6fc82..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebHeaderCollection.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebProxy.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebProxy.dll
deleted file mode 100755
index 6eff025..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebProxy.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebSockets.Client.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebSockets.Client.dll
deleted file mode 100755
index f572bbf..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebSockets.Client.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebSockets.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebSockets.dll
deleted file mode 100755
index 04b42af..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.WebSockets.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.dll
deleted file mode 100755
index 0bf61df..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Net.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Numerics.Vectors.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Numerics.Vectors.dll
deleted file mode 100755
index d0487ac..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Numerics.Vectors.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Numerics.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Numerics.dll
deleted file mode 100755
index 051236f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Numerics.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ObjectModel.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ObjectModel.dll
deleted file mode 100755
index 76780db..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ObjectModel.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.CoreLib.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.CoreLib.dll
deleted file mode 100755
index 86bcd87..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.CoreLib.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.DataContractSerialization.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.DataContractSerialization.dll
deleted file mode 100755
index a7df721..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.DataContractSerialization.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.Uri.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.Uri.dll
deleted file mode 100755
index 2907450..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.Uri.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.Xml.Linq.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.Xml.Linq.dll
deleted file mode 100755
index e3d5a37..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.Xml.Linq.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.Xml.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.Xml.dll
deleted file mode 100755
index 67994ba..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Private.Xml.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.DispatchProxy.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.DispatchProxy.dll
deleted file mode 100755
index 96c6e9b..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.DispatchProxy.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Emit.ILGeneration.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Emit.ILGeneration.dll
deleted file mode 100755
index 6172fc9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Emit.ILGeneration.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Emit.Lightweight.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Emit.Lightweight.dll
deleted file mode 100755
index 773b72e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Emit.Lightweight.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Emit.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Emit.dll
deleted file mode 100755
index 1e91cfc..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Emit.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Extensions.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Extensions.dll
deleted file mode 100755
index df0f086..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Extensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Metadata.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Metadata.dll
deleted file mode 100755
index 5545ed9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Metadata.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Primitives.dll
deleted file mode 100755
index 8371581..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.TypeExtensions.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.TypeExtensions.dll
deleted file mode 100755
index 266b3f3..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.TypeExtensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.dll
deleted file mode 100755
index a3697cb..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Reflection.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Resources.Reader.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Resources.Reader.dll
deleted file mode 100755
index 9b8d78b..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Resources.Reader.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Resources.ResourceManager.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Resources.ResourceManager.dll
deleted file mode 100755
index 1a15c1c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Resources.ResourceManager.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Resources.Writer.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Resources.Writer.dll
deleted file mode 100755
index 67e21bb..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Resources.Writer.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.CompilerServices.Unsafe.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.CompilerServices.Unsafe.dll
deleted file mode 100755
index 037258d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.CompilerServices.Unsafe.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.CompilerServices.VisualC.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.CompilerServices.VisualC.dll
deleted file mode 100755
index 5f570b0..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.CompilerServices.VisualC.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Extensions.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Extensions.dll
deleted file mode 100755
index 48c614d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Extensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Handles.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Handles.dll
deleted file mode 100755
index 8da9481..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Handles.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.InteropServices.JavaScript.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.InteropServices.JavaScript.dll
deleted file mode 100755
index cb36168..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.InteropServices.JavaScript.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.InteropServices.RuntimeInformation.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.InteropServices.RuntimeInformation.dll
deleted file mode 100755
index ee2fda2..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.InteropServices.RuntimeInformation.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.InteropServices.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.InteropServices.dll
deleted file mode 100755
index 95d9e26..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.InteropServices.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Intrinsics.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Intrinsics.dll
deleted file mode 100755
index f0c2f8d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Intrinsics.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Loader.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Loader.dll
deleted file mode 100755
index 3b2d7f4..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Loader.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Numerics.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Numerics.dll
deleted file mode 100755
index 51c6ce9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Numerics.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.Formatters.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.Formatters.dll
deleted file mode 100755
index 6d7cb2c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.Formatters.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.Json.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.Json.dll
deleted file mode 100755
index 2e1d817..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.Json.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.Primitives.dll
deleted file mode 100755
index 895d9cd..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.Xml.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.Xml.dll
deleted file mode 100755
index 4f49441..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.Xml.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.dll
deleted file mode 100755
index 7d97658..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.Serialization.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.dll
deleted file mode 100755
index 89da7b9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Runtime.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.AccessControl.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.AccessControl.dll
deleted file mode 100755
index f2cb9a7..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.AccessControl.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Claims.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Claims.dll
deleted file mode 100755
index 42d347c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Claims.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Algorithms.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Algorithms.dll
deleted file mode 100755
index 66bdc9d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Algorithms.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Cng.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Cng.dll
deleted file mode 100755
index 375820c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Cng.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Csp.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Csp.dll
deleted file mode 100755
index d0c851e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Csp.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Encoding.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Encoding.dll
deleted file mode 100755
index 69c6fae..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Encoding.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.OpenSsl.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.OpenSsl.dll
deleted file mode 100755
index 7c41df6..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.OpenSsl.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Primitives.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Primitives.dll
deleted file mode 100755
index 26ffa78..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.Primitives.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.X509Certificates.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.X509Certificates.dll
deleted file mode 100755
index a95b63b..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.X509Certificates.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.dll
deleted file mode 100755
index a47c4e0..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Cryptography.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Principal.Windows.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Principal.Windows.dll
deleted file mode 100755
index ce253c5..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Principal.Windows.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Principal.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Principal.dll
deleted file mode 100755
index c948b37..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.Principal.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.SecureString.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.SecureString.dll
deleted file mode 100755
index 503551f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.SecureString.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.dll
deleted file mode 100755
index 396827b..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Security.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ServiceModel.Web.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ServiceModel.Web.dll
deleted file mode 100755
index 69ae394..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ServiceModel.Web.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ServiceProcess.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ServiceProcess.dll
deleted file mode 100755
index c676093..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ServiceProcess.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Encoding.CodePages.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Encoding.CodePages.dll
deleted file mode 100755
index 2df9990..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Encoding.CodePages.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Encoding.Extensions.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Encoding.Extensions.dll
deleted file mode 100755
index b927115..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Encoding.Extensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Encoding.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Encoding.dll
deleted file mode 100755
index 8b38470..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Encoding.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Encodings.Web.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Encodings.Web.dll
deleted file mode 100755
index ac86ecb..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Encodings.Web.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Json.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Json.dll
deleted file mode 100755
index 79291ac..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.Json.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.RegularExpressions.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.RegularExpressions.dll
deleted file mode 100755
index 377f35c..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Text.RegularExpressions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Channels.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Channels.dll
deleted file mode 100755
index f7d8c11..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Channels.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Overlapped.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Overlapped.dll
deleted file mode 100755
index 5b7252d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Overlapped.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Tasks.Dataflow.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Tasks.Dataflow.dll
deleted file mode 100755
index cde5c85..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Tasks.Dataflow.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Tasks.Extensions.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Tasks.Extensions.dll
deleted file mode 100755
index 6e0a2f5..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Tasks.Extensions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Tasks.Parallel.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Tasks.Parallel.dll
deleted file mode 100755
index b83906d..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Tasks.Parallel.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Tasks.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Tasks.dll
deleted file mode 100755
index 2f0cc24..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Tasks.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Thread.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Thread.dll
deleted file mode 100755
index 082ec41..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Thread.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.ThreadPool.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.ThreadPool.dll
deleted file mode 100755
index 29a602f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.ThreadPool.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Timer.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Timer.dll
deleted file mode 100755
index 5a9148e..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.Timer.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.dll
deleted file mode 100755
index 6356021..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Threading.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Transactions.Local.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Transactions.Local.dll
deleted file mode 100755
index 6e4a536..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Transactions.Local.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Transactions.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Transactions.dll
deleted file mode 100755
index f7ca5b8..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Transactions.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ValueTuple.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ValueTuple.dll
deleted file mode 100755
index d6473f8..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.ValueTuple.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Web.HttpUtility.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Web.HttpUtility.dll
deleted file mode 100755
index 7889fd3..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Web.HttpUtility.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Web.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Web.dll
deleted file mode 100755
index fd939c0..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Web.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Windows.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Windows.dll
deleted file mode 100755
index 12c09a7..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Windows.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.Linq.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.Linq.dll
deleted file mode 100755
index 6186ab3..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.Linq.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.ReaderWriter.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.ReaderWriter.dll
deleted file mode 100755
index eb9bdd2..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.ReaderWriter.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.Serialization.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.Serialization.dll
deleted file mode 100755
index 8e3d9b4..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.Serialization.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XDocument.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XDocument.dll
deleted file mode 100755
index 82d1e82..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XDocument.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XPath.XDocument.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XPath.XDocument.dll
deleted file mode 100755
index a0349da..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XPath.XDocument.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XPath.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XPath.dll
deleted file mode 100755
index ba71dd2..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XPath.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XmlDocument.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XmlDocument.dll
deleted file mode 100755
index a938a9f..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XmlDocument.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XmlSerializer.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XmlSerializer.dll
deleted file mode 100755
index 1ebf7a1..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.XmlSerializer.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.dll
deleted file mode 100755
index 1dd98ce..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.Xml.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.dll
deleted file mode 100755
index 25b1116..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/System.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/WindowsBase.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/WindowsBase.dll
deleted file mode 100755
index ea9665a..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/WindowsBase.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSkiaSharp.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSkiaSharp.dylib
deleted file mode 100755
index 216e347..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSkiaSharp.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Globalization.Native.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Globalization.Native.dylib
deleted file mode 100755
index 0f98c52..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Globalization.Native.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.IO.Compression.Native.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.IO.Compression.Native.dylib
deleted file mode 100755
index 89f08a9..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.IO.Compression.Native.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Native.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Native.dylib
deleted file mode 100755
index cfb5002..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Native.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Net.Security.Native.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Net.Security.Native.dylib
deleted file mode 100755
index 70e8ebf..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Net.Security.Native.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.Apple.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.Apple.dylib
deleted file mode 100755
index 80ae2d4..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.Apple.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.OpenSsl.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.OpenSsl.dylib
deleted file mode 100755
index eb55b55..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.OpenSsl.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrgc.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrgc.dylib
deleted file mode 100755
index 07cf9e5..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrgc.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrjit.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrjit.dylib
deleted file mode 100755
index 4743c43..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrjit.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libcoreclr.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libcoreclr.dylib
deleted file mode 100755
index 60764d3..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libcoreclr.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostfxr.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostfxr.dylib
deleted file mode 100755
index 63378a2..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostfxr.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostpolicy.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostpolicy.dylib
deleted file mode 100755
index 4a2dfe2..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostpolicy.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordaccore.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordaccore.dylib
deleted file mode 100755
index 90b153a..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordaccore.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordbi.dylib b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordbi.dylib
deleted file mode 100755
index 130a6f5..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordbi.dylib and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/mscorlib.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/mscorlib.dll
deleted file mode 100755
index 09b2103..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/mscorlib.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/netstandard.dll b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/netstandard.dll
deleted file mode 100755
index 611fa48..0000000
Binary files a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/netstandard.dll and /dev/null differ
diff --git a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/runtimeconfig.bin b/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/runtimeconfig.bin
deleted file mode 100644
index ce99436..0000000
--- a/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/runtimeconfig.bin
+++ /dev/null
@@ -1 +0,0 @@
-MMicrosoft.Extensions.DependencyInjection.VerifyOpenGenericServiceTrimmabilitytrue"System.AggressiveAttributeTrimmingtruefSystem.ComponentModel.TypeConverter.EnableUnsafeBinaryFormatterInDesigntimeLicenseContextSerializationfalse'System.Diagnostics.Debugger.IsSupportedtrue2System.Diagnostics.Tracing.EventSource.IsSupportedfalseSystem.Globalization.InvariantfalseSystem.Globalization.Hybridfalse)System.Net.Http.EnableActivityPropagationfalse4System.Reflection.NullabilityInfoContext.IsSupportedfalse9System.Resources.ResourceManager.AllowCustomResourceTypesfalse&System.Resources.UseSystemResourceKeysfalse
-
-
- True
- NuGet
- $(MSBuildThisFileDirectory)project.assets.json
- /Users/tianjianyong/.nuget/packages/
- /Users/tianjianyong/.nuget/packages/
- PackageReference
- 6.11.1
-
-
-
-
-
\ No newline at end of file
diff --git a/obj/ActiveProtect.csproj.nuget.g.targets b/obj/ActiveProtect.csproj.nuget.g.targets
deleted file mode 100644
index 3dc06ef..0000000
--- a/obj/ActiveProtect.csproj.nuget.g.targets
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
deleted file mode 100644
index 0e18c2b..0000000
--- a/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
diff --git a/obj/Debug/net6.0/ActiveProtect.AssemblyInfo.cs b/obj/Debug/net6.0/ActiveProtect.AssemblyInfo.cs
deleted file mode 100644
index f23d1cf..0000000
--- a/obj/Debug/net6.0/ActiveProtect.AssemblyInfo.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("ActiveProtect")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+e14978c785bbbc984facc644a8d191edce24c75c")]
-[assembly: System.Reflection.AssemblyProductAttribute("ActiveProtect")]
-[assembly: System.Reflection.AssemblyTitleAttribute("ActiveProtect")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-
-// 由 MSBuild WriteCodeFragment 类生成。
-
diff --git a/obj/Debug/net6.0/ActiveProtect.AssemblyInfoInputs.cache b/obj/Debug/net6.0/ActiveProtect.AssemblyInfoInputs.cache
deleted file mode 100644
index 97d351d..0000000
--- a/obj/Debug/net6.0/ActiveProtect.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-d6e2f077e469fa47c1242ecde48fddf59a202b3ea36ab99595984219b25752f5
diff --git a/obj/Debug/net6.0/ActiveProtect.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net6.0/ActiveProtect.GeneratedMSBuildEditorConfig.editorconfig
deleted file mode 100644
index 12859fc..0000000
--- a/obj/Debug/net6.0/ActiveProtect.GeneratedMSBuildEditorConfig.editorconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-is_global = true
-build_property.TargetFramework = net6.0
-build_property.TargetPlatformMinVersion =
-build_property.UsingMicrosoftNETSdkWeb =
-build_property.ProjectTypeGuids =
-build_property.InvariantGlobalization =
-build_property.PlatformNeutralAssembly =
-build_property.EnforceExtendedAnalyzerRules =
-build_property._SupportedPlatformList = Linux,macOS,Windows
-build_property.RootNamespace = ActiveProtect
-build_property.ProjectDir = /Users/tianjianyong/apps/ActiveProtect/
-build_property.EnableComHosting =
-build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/obj/Debug/net6.0/ActiveProtect.assets.cache b/obj/Debug/net6.0/ActiveProtect.assets.cache
deleted file mode 100644
index a07b9fa..0000000
Binary files a/obj/Debug/net6.0/ActiveProtect.assets.cache and /dev/null differ
diff --git a/obj/Debug/net6.0/ActiveProtect.csproj.CoreCompileInputs.cache b/obj/Debug/net6.0/ActiveProtect.csproj.CoreCompileInputs.cache
deleted file mode 100644
index 63a2195..0000000
--- a/obj/Debug/net6.0/ActiveProtect.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-d599ebd2c33554dd309f6ac72929b62ad5bb06769660812e83f209fa4bb5a0fe
diff --git a/obj/Debug/net6.0/ActiveProtect.csproj.FileListAbsolute.txt b/obj/Debug/net6.0/ActiveProtect.csproj.FileListAbsolute.txt
deleted file mode 100644
index e47b8f8..0000000
--- a/obj/Debug/net6.0/ActiveProtect.csproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-/Users/tianjianyong/apps/ActiveProtect/bin/Debug/net6.0/ActiveProtect
-/Users/tianjianyong/apps/ActiveProtect/bin/Debug/net6.0/ActiveProtect.deps.json
-/Users/tianjianyong/apps/ActiveProtect/bin/Debug/net6.0/ActiveProtect.runtimeconfig.json
-/Users/tianjianyong/apps/ActiveProtect/bin/Debug/net6.0/ActiveProtect.dll
-/Users/tianjianyong/apps/ActiveProtect/bin/Debug/net6.0/ActiveProtect.pdb
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net6.0/ActiveProtect.GeneratedMSBuildEditorConfig.editorconfig
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net6.0/ActiveProtect.AssemblyInfoInputs.cache
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net6.0/ActiveProtect.AssemblyInfo.cs
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net6.0/ActiveProtect.csproj.CoreCompileInputs.cache
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net6.0/ActiveProtect.dll
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net6.0/refint/ActiveProtect.dll
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net6.0/ActiveProtect.pdb
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net6.0/ActiveProtect.genruntimeconfig.cache
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net6.0/ref/ActiveProtect.dll
diff --git a/obj/Debug/net6.0/ActiveProtect.dll b/obj/Debug/net6.0/ActiveProtect.dll
deleted file mode 100644
index 6ec90c2..0000000
Binary files a/obj/Debug/net6.0/ActiveProtect.dll and /dev/null differ
diff --git a/obj/Debug/net6.0/ActiveProtect.genruntimeconfig.cache b/obj/Debug/net6.0/ActiveProtect.genruntimeconfig.cache
deleted file mode 100644
index a9dd355..0000000
--- a/obj/Debug/net6.0/ActiveProtect.genruntimeconfig.cache
+++ /dev/null
@@ -1 +0,0 @@
-404a820adea6677bf6611952c76ec29661acb00b5148a15f219d74c18797fd97
diff --git a/obj/Debug/net6.0/ActiveProtect.pdb b/obj/Debug/net6.0/ActiveProtect.pdb
deleted file mode 100644
index 779b052..0000000
Binary files a/obj/Debug/net6.0/ActiveProtect.pdb and /dev/null differ
diff --git a/obj/Debug/net6.0/apphost b/obj/Debug/net6.0/apphost
deleted file mode 100755
index 139155c..0000000
Binary files a/obj/Debug/net6.0/apphost and /dev/null differ
diff --git a/obj/Debug/net6.0/ref/ActiveProtect.dll b/obj/Debug/net6.0/ref/ActiveProtect.dll
deleted file mode 100644
index b0ff3d6..0000000
Binary files a/obj/Debug/net6.0/ref/ActiveProtect.dll and /dev/null differ
diff --git a/obj/Debug/net6.0/refint/ActiveProtect.dll b/obj/Debug/net6.0/refint/ActiveProtect.dll
deleted file mode 100644
index b0ff3d6..0000000
Binary files a/obj/Debug/net6.0/refint/ActiveProtect.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/obj/Debug/net8.0-macos/osx-arm64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
deleted file mode 100644
index dca70aa..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/obj/Debug/net8.0-macos/osx-arm64/AppManifest.plist b/obj/Debug/net8.0-macos/osx-arm64/AppManifest.plist
deleted file mode 100644
index 1ee782d..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/AppManifest.plist and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/PublishOutputs.f69b123a93.txt b/obj/Debug/net8.0-macos/osx-arm64/PublishOutputs.f69b123a93.txt
deleted file mode 100644
index 493a292..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/PublishOutputs.f69b123a93.txt
+++ /dev/null
@@ -1,187 +0,0 @@
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/runtimeconfig.bin
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/sim.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/Microsoft.CSharp.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/Microsoft.VisualBasic.Core.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/Microsoft.VisualBasic.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/Microsoft.Win32.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/Microsoft.Win32.Registry.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.AppContext.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Buffers.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Collections.Concurrent.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Collections.Immutable.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Collections.NonGeneric.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Collections.Specialized.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Collections.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.ComponentModel.Annotations.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.ComponentModel.DataAnnotations.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.ComponentModel.EventBasedAsync.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.ComponentModel.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.ComponentModel.TypeConverter.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.ComponentModel.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Configuration.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Console.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Core.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Data.Common.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Data.DataSetExtensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Data.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Diagnostics.Contracts.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Diagnostics.Debug.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Diagnostics.DiagnosticSource.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Diagnostics.FileVersionInfo.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Diagnostics.Process.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Diagnostics.StackTrace.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Diagnostics.TextWriterTraceListener.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Diagnostics.Tools.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Diagnostics.TraceSource.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Diagnostics.Tracing.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Drawing.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Drawing.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Dynamic.Runtime.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Formats.Asn1.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Formats.Tar.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Globalization.Calendars.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Globalization.Extensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Globalization.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.Compression.Brotli.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.Compression.FileSystem.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.Compression.ZipFile.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.Compression.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.FileSystem.AccessControl.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.FileSystem.DriveInfo.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.FileSystem.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.FileSystem.Watcher.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.FileSystem.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.IsolatedStorage.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.MemoryMappedFiles.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.Pipes.AccessControl.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.Pipes.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.UnmanagedMemoryStream.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.IO.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Linq.Expressions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Linq.Parallel.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Linq.Queryable.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Linq.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Memory.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.Http.Json.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.Http.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.HttpListener.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.Mail.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.NameResolution.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.NetworkInformation.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.Ping.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.Quic.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.Requests.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.Security.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.ServicePoint.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.Sockets.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.WebClient.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.WebHeaderCollection.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.WebProxy.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.WebSockets.Client.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.WebSockets.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Net.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Numerics.Vectors.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Numerics.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.ObjectModel.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Private.CoreLib.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Private.DataContractSerialization.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Private.Uri.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Private.Xml.Linq.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Private.Xml.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Reflection.DispatchProxy.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Reflection.Emit.ILGeneration.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Reflection.Emit.Lightweight.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Reflection.Emit.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Reflection.Extensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Reflection.Metadata.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Reflection.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Reflection.TypeExtensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Reflection.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Resources.Reader.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Resources.ResourceManager.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Resources.Writer.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.CompilerServices.Unsafe.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.CompilerServices.VisualC.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.Extensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.Handles.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.InteropServices.JavaScript.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.InteropServices.RuntimeInformation.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.InteropServices.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.Intrinsics.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.Loader.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.Numerics.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.Serialization.Formatters.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.Serialization.Json.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.Serialization.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.Serialization.Xml.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.Serialization.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Runtime.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.AccessControl.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.Claims.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.Cryptography.Algorithms.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.Cryptography.Cng.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.Cryptography.Csp.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.Cryptography.Encoding.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.Cryptography.OpenSsl.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.Cryptography.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.Cryptography.X509Certificates.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.Cryptography.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.Principal.Windows.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.Principal.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.SecureString.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Security.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.ServiceModel.Web.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.ServiceProcess.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Text.Encoding.CodePages.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Text.Encoding.Extensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Text.Encoding.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Text.Encodings.Web.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Text.Json.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Text.RegularExpressions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Threading.Channels.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Threading.Overlapped.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Threading.Tasks.Dataflow.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Threading.Tasks.Extensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Threading.Tasks.Parallel.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Threading.Tasks.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Threading.Thread.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Threading.ThreadPool.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Threading.Timer.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Threading.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Transactions.Local.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Transactions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.ValueTuple.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Web.HttpUtility.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Web.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Windows.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Xml.Linq.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Xml.ReaderWriter.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Xml.Serialization.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Xml.XDocument.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Xml.XPath.XDocument.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Xml.XPath.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Xml.XmlDocument.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Xml.XmlSerializer.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.Xml.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/System.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/WindowsBase.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/mscorlib.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/netstandard.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/Microsoft.macOS.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/sim.pdb
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/Microsoft.macOS.pdb
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/libSystem.Globalization.Native.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/libSystem.IO.Compression.Native.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/libSystem.Native.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/libSystem.Net.Security.Native.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.Apple.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.OpenSsl.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/libclrgc.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/libclrjit.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/libcoreclr.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/libhostfxr.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/libhostpolicy.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/libmscordaccore.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MonoBundle/libmscordbi.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/publish/../sim.app/Contents/MacOS//sim
diff --git a/obj/Debug/net8.0-macos/osx-arm64/actool/_BundleResourceWithLogicalName.items b/obj/Debug/net8.0-macos/osx-arm64/actool/_BundleResourceWithLogicalName.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/actool/_BundleResourceWithLogicalName.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/actool/_PartialAppManifest.items b/obj/Debug/net8.0-macos/osx-arm64/actool/_PartialAppManifest.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/actool/_PartialAppManifest.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/aot-compiler-path-8.0.402.txt b/obj/Debug/net8.0-macos/osx-arm64/aot-compiler-path-8.0.402.txt
deleted file mode 100644
index e69de29..0000000
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSkiaSharp.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSkiaSharp.dylib
deleted file mode 100644
index 931910d..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSkiaSharp.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSkiaSharp.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Globalization.Native.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Globalization.Native.dylib
deleted file mode 100644
index b376634..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Globalization.Native.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Globalization.Native.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.IO.Compression.Native.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.IO.Compression.Native.dylib
deleted file mode 100644
index 3c90d26..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.IO.Compression.Native.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.IO.Compression.Native.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Native.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Native.dylib
deleted file mode 100644
index 924e33b..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Native.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Native.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Net.Security.Native.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Net.Security.Native.dylib
deleted file mode 100644
index 14c0208..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Net.Security.Native.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Net.Security.Native.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.Apple.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.Apple.dylib
deleted file mode 100644
index f297337..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.Apple.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.Apple.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.OpenSsl.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.OpenSsl.dylib
deleted file mode 100644
index 2abc8a2..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.OpenSsl.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libSystem.Security.Cryptography.Native.OpenSsl.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrgc.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrgc.dylib
deleted file mode 100644
index 0a908db..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrgc.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrgc.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrjit.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrjit.dylib
deleted file mode 100644
index 83cc701..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrjit.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libclrjit.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libcoreclr.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libcoreclr.dylib
deleted file mode 100644
index 5a8fdb3..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libcoreclr.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libcoreclr.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostfxr.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostfxr.dylib
deleted file mode 100644
index 7b1a92e..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostfxr.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostfxr.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostpolicy.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostpolicy.dylib
deleted file mode 100644
index 4eb425e..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostpolicy.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libhostpolicy.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordaccore.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordaccore.dylib
deleted file mode 100644
index a410a54..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordaccore.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordaccore.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordbi.dylib b/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordbi.dylib
deleted file mode 100644
index 141c0ba..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/codesign/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordbi.dylib
+++ /dev/null
@@ -1 +0,0 @@
--v --force --timestamp=none --sign - /Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/MonoBundle/libmscordbi.dylib
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/coremlc/_BundleResourceWithLogicalName.items b/obj/Debug/net8.0-macos/osx-arm64/coremlc/_BundleResourceWithLogicalName.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/coremlc/_BundleResourceWithLogicalName.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/coremlc/_PartialAppManifest.items b/obj/Debug/net8.0-macos/osx-arm64/coremlc/_PartialAppManifest.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/coremlc/_PartialAppManifest.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/custom-linker-options.txt b/obj/Debug/net8.0-macos/osx-arm64/custom-linker-options.txt
deleted file mode 100644
index 3282cd9..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/custom-linker-options.txt
+++ /dev/null
@@ -1,231 +0,0 @@
-AreAnyAssembliesTrimmed=false
- AssemblyName=sim.dll
-
- AOTCompiler=
- AOTOutputDirectory=obj/Debug/net8.0-macos/osx-arm64/nativelibraries/aot-output/
- DedupAssembly=
- AppBundleManifestPath=bin/Debug/net8.0-macos/osx-arm64/sim.app/Contents/Info.plist
- CacheDirectory=/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/linker-cache
-
- Debug=true
- DeploymentTarget=10.15
-
- EnableSGenConc=false
-
- FrameworkAssembly=Microsoft.CSharp
-FrameworkAssembly=Microsoft.VisualBasic.Core
-FrameworkAssembly=Microsoft.VisualBasic
-FrameworkAssembly=Microsoft.Win32.Primitives
-FrameworkAssembly=Microsoft.Win32.Registry
-FrameworkAssembly=System.AppContext
-FrameworkAssembly=System.Buffers
-FrameworkAssembly=System.Collections.Concurrent
-FrameworkAssembly=System.Collections.Immutable
-FrameworkAssembly=System.Collections.NonGeneric
-FrameworkAssembly=System.Collections.Specialized
-FrameworkAssembly=System.Collections
-FrameworkAssembly=System.ComponentModel.Annotations
-FrameworkAssembly=System.ComponentModel.DataAnnotations
-FrameworkAssembly=System.ComponentModel.EventBasedAsync
-FrameworkAssembly=System.ComponentModel.Primitives
-FrameworkAssembly=System.ComponentModel.TypeConverter
-FrameworkAssembly=System.ComponentModel
-FrameworkAssembly=System.Configuration
-FrameworkAssembly=System.Console
-FrameworkAssembly=System.Core
-FrameworkAssembly=System.Data.Common
-FrameworkAssembly=System.Data.DataSetExtensions
-FrameworkAssembly=System.Data
-FrameworkAssembly=System.Diagnostics.Contracts
-FrameworkAssembly=System.Diagnostics.Debug
-FrameworkAssembly=System.Diagnostics.DiagnosticSource
-FrameworkAssembly=System.Diagnostics.FileVersionInfo
-FrameworkAssembly=System.Diagnostics.Process
-FrameworkAssembly=System.Diagnostics.StackTrace
-FrameworkAssembly=System.Diagnostics.TextWriterTraceListener
-FrameworkAssembly=System.Diagnostics.Tools
-FrameworkAssembly=System.Diagnostics.TraceSource
-FrameworkAssembly=System.Diagnostics.Tracing
-FrameworkAssembly=System.Drawing.Primitives
-FrameworkAssembly=System.Drawing
-FrameworkAssembly=System.Dynamic.Runtime
-FrameworkAssembly=System.Formats.Asn1
-FrameworkAssembly=System.Formats.Tar
-FrameworkAssembly=System.Globalization.Calendars
-FrameworkAssembly=System.Globalization.Extensions
-FrameworkAssembly=System.Globalization
-FrameworkAssembly=System.IO.Compression.Brotli
-FrameworkAssembly=System.IO.Compression.FileSystem
-FrameworkAssembly=System.IO.Compression.ZipFile
-FrameworkAssembly=System.IO.Compression
-FrameworkAssembly=System.IO.FileSystem.AccessControl
-FrameworkAssembly=System.IO.FileSystem.DriveInfo
-FrameworkAssembly=System.IO.FileSystem.Primitives
-FrameworkAssembly=System.IO.FileSystem.Watcher
-FrameworkAssembly=System.IO.FileSystem
-FrameworkAssembly=System.IO.IsolatedStorage
-FrameworkAssembly=System.IO.MemoryMappedFiles
-FrameworkAssembly=System.IO.Pipes.AccessControl
-FrameworkAssembly=System.IO.Pipes
-FrameworkAssembly=System.IO.UnmanagedMemoryStream
-FrameworkAssembly=System.IO
-FrameworkAssembly=System.Linq.Expressions
-FrameworkAssembly=System.Linq.Parallel
-FrameworkAssembly=System.Linq.Queryable
-FrameworkAssembly=System.Linq
-FrameworkAssembly=System.Memory
-FrameworkAssembly=System.Net.Http.Json
-FrameworkAssembly=System.Net.Http
-FrameworkAssembly=System.Net.HttpListener
-FrameworkAssembly=System.Net.Mail
-FrameworkAssembly=System.Net.NameResolution
-FrameworkAssembly=System.Net.NetworkInformation
-FrameworkAssembly=System.Net.Ping
-FrameworkAssembly=System.Net.Primitives
-FrameworkAssembly=System.Net.Quic
-FrameworkAssembly=System.Net.Requests
-FrameworkAssembly=System.Net.Security
-FrameworkAssembly=System.Net.ServicePoint
-FrameworkAssembly=System.Net.Sockets
-FrameworkAssembly=System.Net.WebClient
-FrameworkAssembly=System.Net.WebHeaderCollection
-FrameworkAssembly=System.Net.WebProxy
-FrameworkAssembly=System.Net.WebSockets.Client
-FrameworkAssembly=System.Net.WebSockets
-FrameworkAssembly=System.Net
-FrameworkAssembly=System.Numerics.Vectors
-FrameworkAssembly=System.Numerics
-FrameworkAssembly=System.ObjectModel
-FrameworkAssembly=System.Private.CoreLib
-FrameworkAssembly=System.Private.DataContractSerialization
-FrameworkAssembly=System.Private.Uri
-FrameworkAssembly=System.Private.Xml.Linq
-FrameworkAssembly=System.Private.Xml
-FrameworkAssembly=System.Reflection.DispatchProxy
-FrameworkAssembly=System.Reflection.Emit.ILGeneration
-FrameworkAssembly=System.Reflection.Emit.Lightweight
-FrameworkAssembly=System.Reflection.Emit
-FrameworkAssembly=System.Reflection.Extensions
-FrameworkAssembly=System.Reflection.Metadata
-FrameworkAssembly=System.Reflection.Primitives
-FrameworkAssembly=System.Reflection.TypeExtensions
-FrameworkAssembly=System.Reflection
-FrameworkAssembly=System.Resources.Reader
-FrameworkAssembly=System.Resources.ResourceManager
-FrameworkAssembly=System.Resources.Writer
-FrameworkAssembly=System.Runtime.CompilerServices.Unsafe
-FrameworkAssembly=System.Runtime.CompilerServices.VisualC
-FrameworkAssembly=System.Runtime.Extensions
-FrameworkAssembly=System.Runtime.Handles
-FrameworkAssembly=System.Runtime.InteropServices.JavaScript
-FrameworkAssembly=System.Runtime.InteropServices.RuntimeInformation
-FrameworkAssembly=System.Runtime.InteropServices
-FrameworkAssembly=System.Runtime.Intrinsics
-FrameworkAssembly=System.Runtime.Loader
-FrameworkAssembly=System.Runtime.Numerics
-FrameworkAssembly=System.Runtime.Serialization.Formatters
-FrameworkAssembly=System.Runtime.Serialization.Json
-FrameworkAssembly=System.Runtime.Serialization.Primitives
-FrameworkAssembly=System.Runtime.Serialization.Xml
-FrameworkAssembly=System.Runtime.Serialization
-FrameworkAssembly=System.Runtime
-FrameworkAssembly=System.Security.AccessControl
-FrameworkAssembly=System.Security.Claims
-FrameworkAssembly=System.Security.Cryptography.Algorithms
-FrameworkAssembly=System.Security.Cryptography.Cng
-FrameworkAssembly=System.Security.Cryptography.Csp
-FrameworkAssembly=System.Security.Cryptography.Encoding
-FrameworkAssembly=System.Security.Cryptography.OpenSsl
-FrameworkAssembly=System.Security.Cryptography.Primitives
-FrameworkAssembly=System.Security.Cryptography.X509Certificates
-FrameworkAssembly=System.Security.Cryptography
-FrameworkAssembly=System.Security.Principal.Windows
-FrameworkAssembly=System.Security.Principal
-FrameworkAssembly=System.Security.SecureString
-FrameworkAssembly=System.Security
-FrameworkAssembly=System.ServiceModel.Web
-FrameworkAssembly=System.ServiceProcess
-FrameworkAssembly=System.Text.Encoding.CodePages
-FrameworkAssembly=System.Text.Encoding.Extensions
-FrameworkAssembly=System.Text.Encoding
-FrameworkAssembly=System.Text.Encodings.Web
-FrameworkAssembly=System.Text.Json
-FrameworkAssembly=System.Text.RegularExpressions
-FrameworkAssembly=System.Threading.Channels
-FrameworkAssembly=System.Threading.Overlapped
-FrameworkAssembly=System.Threading.Tasks.Dataflow
-FrameworkAssembly=System.Threading.Tasks.Extensions
-FrameworkAssembly=System.Threading.Tasks.Parallel
-FrameworkAssembly=System.Threading.Tasks
-FrameworkAssembly=System.Threading.Thread
-FrameworkAssembly=System.Threading.ThreadPool
-FrameworkAssembly=System.Threading.Timer
-FrameworkAssembly=System.Threading
-FrameworkAssembly=System.Transactions.Local
-FrameworkAssembly=System.Transactions
-FrameworkAssembly=System.ValueTuple
-FrameworkAssembly=System.Web.HttpUtility
-FrameworkAssembly=System.Web
-FrameworkAssembly=System.Windows
-FrameworkAssembly=System.Xml.Linq
-FrameworkAssembly=System.Xml.ReaderWriter
-FrameworkAssembly=System.Xml.Serialization
-FrameworkAssembly=System.Xml.XDocument
-FrameworkAssembly=System.Xml.XPath.XDocument
-FrameworkAssembly=System.Xml.XPath
-FrameworkAssembly=System.Xml.XmlDocument
-FrameworkAssembly=System.Xml.XmlSerializer
-FrameworkAssembly=System.Xml
-FrameworkAssembly=System
-FrameworkAssembly=WindowsBase
-FrameworkAssembly=mscorlib
-FrameworkAssembly=netstandard
- GlobalizationDataFile=
- Interpreter=
- IntermediateLinkDir=obj/Debug/net8.0-macos/osx-arm64/linked/
- InvariantGlobalization=false
- HybridGlobalization=false
- ItemsDirectory=/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/linker-items
- IsAppExtension=false
- IsSimulatorBuild=False
- LibMonoLinkMode=dylib
- LibXamarinLinkMode=static
- MarshalManagedExceptionMode=
- MarshalObjectiveCExceptionMode=
- MonoLibrary=/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.runtime.osx-arm64/8.0.8/runtimes/osx-arm64/native/libSystem.Globalization.Native.dylib
-MonoLibrary=/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.runtime.osx-arm64/8.0.8/runtimes/osx-arm64/native/libSystem.IO.Compression.Native.dylib
-MonoLibrary=/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.runtime.osx-arm64/8.0.8/runtimes/osx-arm64/native/libSystem.Native.dylib
-MonoLibrary=/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.runtime.osx-arm64/8.0.8/runtimes/osx-arm64/native/libSystem.Net.Security.Native.dylib
-MonoLibrary=/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.runtime.osx-arm64/8.0.8/runtimes/osx-arm64/native/libSystem.Security.Cryptography.Native.Apple.dylib
-MonoLibrary=/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.runtime.osx-arm64/8.0.8/runtimes/osx-arm64/native/libSystem.Security.Cryptography.Native.OpenSsl.dylib
-MonoLibrary=/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.runtime.osx-arm64/8.0.8/runtimes/osx-arm64/native/libclrgc.dylib
-MonoLibrary=/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.runtime.osx-arm64/8.0.8/runtimes/osx-arm64/native/libclrjit.dylib
-MonoLibrary=/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.runtime.osx-arm64/8.0.8/runtimes/osx-arm64/native/libcoreclr.dylib
-MonoLibrary=/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.runtime.osx-arm64/8.0.8/runtimes/osx-arm64/native/libhostfxr.dylib
-MonoLibrary=/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.runtime.osx-arm64/8.0.8/runtimes/osx-arm64/native/libhostpolicy.dylib
-MonoLibrary=/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.runtime.osx-arm64/8.0.8/runtimes/osx-arm64/native/libmscordaccore.dylib
-MonoLibrary=/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.runtime.osx-arm64/8.0.8/runtimes/osx-arm64/native/libmscordbi.dylib
- MtouchFloat32=
- NoWarn=
- Optimize=
- PartialStaticRegistrarLibrary=/usr/local/share/dotnet/packs/Microsoft.macOS.Runtime.osx-arm64.net8.0_15.0/15.0.8303/runtimes/osx-arm64/native/Microsoft.macOS.registrar.coreclr.a
- Platform=macOS
- PlatformAssembly=Microsoft.macOS.dll
- RelativeAppBundlePath=../sim.app/
- Registrar=
-
- RequireLinkWithAttributeForObjectiveCClassSearch=
- RequirePInvokeWrappers=
- RuntimeConfigurationFile=runtimeconfig.bin
- SdkDevPath=/Applications/Xcode.app/Contents/Developer
- SdkRootDirectory=/usr/local/share/dotnet/packs/Microsoft.macOS.Sdk.net8.0_15.0/15.0.8303/
- SdkVersion=15.0
- SkipMarkingNSObjectsInUserAssemblies=
- TargetArchitectures=ARM64
- TargetFramework=.NETCoreApp,Version=v8.0,Profile=macos
- UseLlvm=
- Verbosity=0
- Warn=
- WarnAsError=
- XamarinNativeLibraryDirectory=/usr/local/share/dotnet/packs/Microsoft.macOS.Runtime.osx-arm64.net8.0_15.0/15.0.8303/runtimes/osx-arm64/native
- XamarinRuntime=CoreCLR
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/Link.semaphore b/obj/Debug/net8.0-macos/osx-arm64/linked/Link.semaphore
deleted file mode 100644
index e69de29..0000000
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.CSharp.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.CSharp.dll
deleted file mode 100755
index 43e2ee7..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.CSharp.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.VisualBasic.Core.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.VisualBasic.Core.dll
deleted file mode 100755
index 401aefd..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.VisualBasic.Core.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.VisualBasic.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.VisualBasic.dll
deleted file mode 100755
index 2f47a62..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.VisualBasic.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.Win32.Primitives.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.Win32.Primitives.dll
deleted file mode 100755
index e775597..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.Win32.Primitives.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.Win32.Registry.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.Win32.Registry.dll
deleted file mode 100755
index e32e3ed..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.Win32.Registry.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.macOS.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.macOS.dll
deleted file mode 100755
index 6404901..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.macOS.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.macOS.pdb b/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.macOS.pdb
deleted file mode 100755
index 7e77884..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/Microsoft.macOS.pdb and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/SkiaSharp.Views.Mac.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/SkiaSharp.Views.Mac.dll
deleted file mode 100755
index 9039403..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/SkiaSharp.Views.Mac.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/SkiaSharp.Views.Mac.pdb b/obj/Debug/net8.0-macos/osx-arm64/linked/SkiaSharp.Views.Mac.pdb
deleted file mode 100755
index 14b03c4..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/SkiaSharp.Views.Mac.pdb and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/SkiaSharp.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/SkiaSharp.dll
deleted file mode 100755
index f4f02f3..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/SkiaSharp.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/SkiaSharp.pdb b/obj/Debug/net8.0-macos/osx-arm64/linked/SkiaSharp.pdb
deleted file mode 100755
index 6bcd0b0..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/SkiaSharp.pdb and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.AppContext.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.AppContext.dll
deleted file mode 100755
index bdba0c7..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.AppContext.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Buffers.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Buffers.dll
deleted file mode 100755
index 35ac68e..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Buffers.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.Concurrent.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.Concurrent.dll
deleted file mode 100755
index 1aac6a0..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.Concurrent.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.Immutable.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.Immutable.dll
deleted file mode 100755
index ea6ad86..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.Immutable.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.NonGeneric.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.NonGeneric.dll
deleted file mode 100755
index 9d58c0f..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.NonGeneric.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.Specialized.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.Specialized.dll
deleted file mode 100755
index 9878dfc..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.Specialized.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.dll
deleted file mode 100755
index 976c97e..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Collections.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.Annotations.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.Annotations.dll
deleted file mode 100755
index db87b4c..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.Annotations.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.DataAnnotations.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.DataAnnotations.dll
deleted file mode 100755
index 1dab7fc..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.DataAnnotations.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.EventBasedAsync.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.EventBasedAsync.dll
deleted file mode 100755
index 3772932..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.EventBasedAsync.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.Primitives.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.Primitives.dll
deleted file mode 100755
index e6069b6..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.Primitives.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.TypeConverter.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.TypeConverter.dll
deleted file mode 100755
index df8dd5c..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.TypeConverter.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.dll
deleted file mode 100755
index 8cb59ae..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ComponentModel.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Configuration.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Configuration.dll
deleted file mode 100755
index 68d079c..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Configuration.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Console.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Console.dll
deleted file mode 100755
index ab82d0d..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Console.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Core.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Core.dll
deleted file mode 100755
index cd92661..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Core.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Data.Common.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Data.Common.dll
deleted file mode 100755
index 36976fd..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Data.Common.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Data.DataSetExtensions.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Data.DataSetExtensions.dll
deleted file mode 100755
index 1027143..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Data.DataSetExtensions.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Data.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Data.dll
deleted file mode 100755
index 4bd11b8..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Data.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Contracts.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Contracts.dll
deleted file mode 100755
index 7a72187..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Contracts.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Debug.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Debug.dll
deleted file mode 100755
index 7d6075b..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Debug.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.DiagnosticSource.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.DiagnosticSource.dll
deleted file mode 100755
index abc616c..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.DiagnosticSource.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.FileVersionInfo.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.FileVersionInfo.dll
deleted file mode 100755
index 3398940..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.FileVersionInfo.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Process.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Process.dll
deleted file mode 100755
index 94ef0d6..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Process.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.StackTrace.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.StackTrace.dll
deleted file mode 100755
index 0239992..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.StackTrace.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.TextWriterTraceListener.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.TextWriterTraceListener.dll
deleted file mode 100755
index e2f3a7f..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.TextWriterTraceListener.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Tools.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Tools.dll
deleted file mode 100755
index e672636..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Tools.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.TraceSource.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.TraceSource.dll
deleted file mode 100755
index ef9cb95..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.TraceSource.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Tracing.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Tracing.dll
deleted file mode 100755
index 6a3101a..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Diagnostics.Tracing.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Drawing.Primitives.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Drawing.Primitives.dll
deleted file mode 100755
index 058bbd5..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Drawing.Primitives.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Drawing.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Drawing.dll
deleted file mode 100755
index f6468d3..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Drawing.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Dynamic.Runtime.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Dynamic.Runtime.dll
deleted file mode 100755
index 1a99ac9..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Dynamic.Runtime.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Formats.Asn1.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Formats.Asn1.dll
deleted file mode 100755
index b4ae63e..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Formats.Asn1.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Formats.Tar.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Formats.Tar.dll
deleted file mode 100755
index dfd37d8..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Formats.Tar.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Globalization.Calendars.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Globalization.Calendars.dll
deleted file mode 100755
index b580774..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Globalization.Calendars.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Globalization.Extensions.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Globalization.Extensions.dll
deleted file mode 100755
index 5279ab2..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Globalization.Extensions.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Globalization.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Globalization.dll
deleted file mode 100755
index 23cb6d8..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Globalization.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Compression.Brotli.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Compression.Brotli.dll
deleted file mode 100755
index 24107cf..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Compression.Brotli.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Compression.FileSystem.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Compression.FileSystem.dll
deleted file mode 100755
index 5e7df6e..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Compression.FileSystem.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Compression.ZipFile.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Compression.ZipFile.dll
deleted file mode 100755
index 8f0a250..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Compression.ZipFile.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Compression.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Compression.dll
deleted file mode 100755
index dd55a90..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Compression.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.AccessControl.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.AccessControl.dll
deleted file mode 100755
index 0a810e9..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.AccessControl.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.DriveInfo.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.DriveInfo.dll
deleted file mode 100755
index 646455a..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.DriveInfo.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.Primitives.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.Primitives.dll
deleted file mode 100755
index ca87df5..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.Primitives.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.Watcher.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.Watcher.dll
deleted file mode 100755
index e4042b1..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.Watcher.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.dll
deleted file mode 100755
index f77eeec..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.FileSystem.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.IsolatedStorage.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.IsolatedStorage.dll
deleted file mode 100755
index d503899..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.IsolatedStorage.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.MemoryMappedFiles.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.MemoryMappedFiles.dll
deleted file mode 100755
index 4a50a93..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.MemoryMappedFiles.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Pipes.AccessControl.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Pipes.AccessControl.dll
deleted file mode 100755
index 3767fe9..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Pipes.AccessControl.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Pipes.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Pipes.dll
deleted file mode 100755
index 1f53b44..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.Pipes.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.UnmanagedMemoryStream.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.UnmanagedMemoryStream.dll
deleted file mode 100755
index f0e264f..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.UnmanagedMemoryStream.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.dll
deleted file mode 100755
index dfdbee6..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.IO.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Linq.Expressions.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Linq.Expressions.dll
deleted file mode 100755
index 6338d90..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Linq.Expressions.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Linq.Parallel.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Linq.Parallel.dll
deleted file mode 100755
index e2181b1..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Linq.Parallel.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Linq.Queryable.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Linq.Queryable.dll
deleted file mode 100755
index 493420f..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Linq.Queryable.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Linq.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Linq.dll
deleted file mode 100755
index 67d794e..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Linq.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Memory.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Memory.dll
deleted file mode 100755
index eb5ab61..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Memory.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Http.Json.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Http.Json.dll
deleted file mode 100755
index 80b12b8..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Http.Json.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Http.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Http.dll
deleted file mode 100755
index 1f568e4..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Http.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.HttpListener.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.HttpListener.dll
deleted file mode 100755
index d096b08..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.HttpListener.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Mail.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Mail.dll
deleted file mode 100755
index 2ddc221..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Mail.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.NameResolution.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.NameResolution.dll
deleted file mode 100755
index 192a3d3..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.NameResolution.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.NetworkInformation.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.NetworkInformation.dll
deleted file mode 100755
index 4625b40..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.NetworkInformation.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Ping.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Ping.dll
deleted file mode 100755
index 5d8697a..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Ping.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Primitives.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Primitives.dll
deleted file mode 100755
index e728313..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Primitives.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Quic.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Quic.dll
deleted file mode 100755
index 43fa3e5..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Quic.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Requests.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Requests.dll
deleted file mode 100755
index 5242224..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Requests.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Security.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Security.dll
deleted file mode 100755
index 1a7b6a1..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Security.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.ServicePoint.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.ServicePoint.dll
deleted file mode 100755
index f825bea..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.ServicePoint.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Sockets.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Sockets.dll
deleted file mode 100755
index 7319b4a..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.Sockets.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebClient.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebClient.dll
deleted file mode 100755
index 29d9bcc..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebClient.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebHeaderCollection.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebHeaderCollection.dll
deleted file mode 100755
index ed6fc82..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebHeaderCollection.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebProxy.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebProxy.dll
deleted file mode 100755
index 6eff025..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebProxy.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebSockets.Client.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebSockets.Client.dll
deleted file mode 100755
index f572bbf..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebSockets.Client.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebSockets.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebSockets.dll
deleted file mode 100755
index 04b42af..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.WebSockets.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.dll
deleted file mode 100755
index 0bf61df..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Net.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Numerics.Vectors.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Numerics.Vectors.dll
deleted file mode 100755
index d0487ac..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Numerics.Vectors.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Numerics.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Numerics.dll
deleted file mode 100755
index 051236f..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Numerics.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ObjectModel.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.ObjectModel.dll
deleted file mode 100755
index 76780db..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ObjectModel.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.CoreLib.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.CoreLib.dll
deleted file mode 100755
index 86bcd87..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.CoreLib.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.DataContractSerialization.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.DataContractSerialization.dll
deleted file mode 100755
index a7df721..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.DataContractSerialization.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.Uri.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.Uri.dll
deleted file mode 100755
index 2907450..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.Uri.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.Xml.Linq.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.Xml.Linq.dll
deleted file mode 100755
index e3d5a37..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.Xml.Linq.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.Xml.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.Xml.dll
deleted file mode 100755
index 67994ba..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Private.Xml.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.DispatchProxy.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.DispatchProxy.dll
deleted file mode 100755
index 96c6e9b..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.DispatchProxy.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Emit.ILGeneration.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Emit.ILGeneration.dll
deleted file mode 100755
index 6172fc9..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Emit.ILGeneration.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Emit.Lightweight.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Emit.Lightweight.dll
deleted file mode 100755
index 773b72e..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Emit.Lightweight.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Emit.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Emit.dll
deleted file mode 100755
index 1e91cfc..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Emit.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Extensions.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Extensions.dll
deleted file mode 100755
index df0f086..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Extensions.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Metadata.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Metadata.dll
deleted file mode 100755
index 5545ed9..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Metadata.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Primitives.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Primitives.dll
deleted file mode 100755
index 8371581..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.Primitives.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.TypeExtensions.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.TypeExtensions.dll
deleted file mode 100755
index 266b3f3..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.TypeExtensions.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.dll
deleted file mode 100755
index a3697cb..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Reflection.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Resources.Reader.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Resources.Reader.dll
deleted file mode 100755
index 9b8d78b..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Resources.Reader.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Resources.ResourceManager.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Resources.ResourceManager.dll
deleted file mode 100755
index 1a15c1c..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Resources.ResourceManager.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Resources.Writer.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Resources.Writer.dll
deleted file mode 100755
index 67e21bb..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Resources.Writer.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.CompilerServices.Unsafe.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.CompilerServices.Unsafe.dll
deleted file mode 100755
index 037258d..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.CompilerServices.Unsafe.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.CompilerServices.VisualC.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.CompilerServices.VisualC.dll
deleted file mode 100755
index 5f570b0..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.CompilerServices.VisualC.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Extensions.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Extensions.dll
deleted file mode 100755
index 48c614d..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Extensions.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Handles.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Handles.dll
deleted file mode 100755
index 8da9481..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Handles.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.InteropServices.JavaScript.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.InteropServices.JavaScript.dll
deleted file mode 100755
index cb36168..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.InteropServices.JavaScript.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.InteropServices.RuntimeInformation.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.InteropServices.RuntimeInformation.dll
deleted file mode 100755
index ee2fda2..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.InteropServices.RuntimeInformation.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.InteropServices.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.InteropServices.dll
deleted file mode 100755
index 95d9e26..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.InteropServices.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Intrinsics.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Intrinsics.dll
deleted file mode 100755
index f0c2f8d..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Intrinsics.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Loader.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Loader.dll
deleted file mode 100755
index 3b2d7f4..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Loader.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Numerics.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Numerics.dll
deleted file mode 100755
index 51c6ce9..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Numerics.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.Formatters.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.Formatters.dll
deleted file mode 100755
index 6d7cb2c..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.Formatters.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.Json.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.Json.dll
deleted file mode 100755
index 2e1d817..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.Json.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.Primitives.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.Primitives.dll
deleted file mode 100755
index 895d9cd..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.Primitives.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.Xml.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.Xml.dll
deleted file mode 100755
index 4f49441..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.Xml.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.dll
deleted file mode 100755
index 7d97658..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.Serialization.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.dll
deleted file mode 100755
index 89da7b9..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Runtime.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.AccessControl.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.AccessControl.dll
deleted file mode 100755
index f2cb9a7..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.AccessControl.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Claims.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Claims.dll
deleted file mode 100755
index 42d347c..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Claims.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Algorithms.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Algorithms.dll
deleted file mode 100755
index 66bdc9d..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Algorithms.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Cng.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Cng.dll
deleted file mode 100755
index 375820c..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Cng.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Csp.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Csp.dll
deleted file mode 100755
index d0c851e..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Csp.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Encoding.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Encoding.dll
deleted file mode 100755
index 69c6fae..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Encoding.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.OpenSsl.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.OpenSsl.dll
deleted file mode 100755
index 7c41df6..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.OpenSsl.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Primitives.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Primitives.dll
deleted file mode 100755
index 26ffa78..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.Primitives.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.X509Certificates.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.X509Certificates.dll
deleted file mode 100755
index a95b63b..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.X509Certificates.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.dll
deleted file mode 100755
index a47c4e0..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Cryptography.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Principal.Windows.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Principal.Windows.dll
deleted file mode 100755
index ce253c5..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Principal.Windows.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Principal.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Principal.dll
deleted file mode 100755
index c948b37..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.Principal.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.SecureString.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.SecureString.dll
deleted file mode 100755
index 503551f..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.SecureString.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.dll
deleted file mode 100755
index 396827b..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Security.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ServiceModel.Web.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.ServiceModel.Web.dll
deleted file mode 100755
index 69ae394..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ServiceModel.Web.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ServiceProcess.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.ServiceProcess.dll
deleted file mode 100755
index c676093..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ServiceProcess.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Encoding.CodePages.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Encoding.CodePages.dll
deleted file mode 100755
index 2df9990..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Encoding.CodePages.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Encoding.Extensions.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Encoding.Extensions.dll
deleted file mode 100755
index b927115..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Encoding.Extensions.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Encoding.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Encoding.dll
deleted file mode 100755
index 8b38470..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Encoding.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Encodings.Web.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Encodings.Web.dll
deleted file mode 100755
index ac86ecb..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Encodings.Web.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Json.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Json.dll
deleted file mode 100755
index 79291ac..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.Json.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.RegularExpressions.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.RegularExpressions.dll
deleted file mode 100755
index 377f35c..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Text.RegularExpressions.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Channels.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Channels.dll
deleted file mode 100755
index f7d8c11..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Channels.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Overlapped.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Overlapped.dll
deleted file mode 100755
index 5b7252d..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Overlapped.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Tasks.Dataflow.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Tasks.Dataflow.dll
deleted file mode 100755
index cde5c85..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Tasks.Dataflow.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Tasks.Extensions.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Tasks.Extensions.dll
deleted file mode 100755
index 6e0a2f5..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Tasks.Extensions.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Tasks.Parallel.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Tasks.Parallel.dll
deleted file mode 100755
index b83906d..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Tasks.Parallel.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Tasks.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Tasks.dll
deleted file mode 100755
index 2f0cc24..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Tasks.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Thread.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Thread.dll
deleted file mode 100755
index 082ec41..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Thread.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.ThreadPool.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.ThreadPool.dll
deleted file mode 100755
index 29a602f..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.ThreadPool.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Timer.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Timer.dll
deleted file mode 100755
index 5a9148e..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.Timer.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.dll
deleted file mode 100755
index 6356021..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Threading.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Transactions.Local.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Transactions.Local.dll
deleted file mode 100755
index 6e4a536..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Transactions.Local.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Transactions.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Transactions.dll
deleted file mode 100755
index f7ca5b8..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Transactions.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ValueTuple.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.ValueTuple.dll
deleted file mode 100755
index d6473f8..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.ValueTuple.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Web.HttpUtility.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Web.HttpUtility.dll
deleted file mode 100755
index 7889fd3..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Web.HttpUtility.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Web.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Web.dll
deleted file mode 100755
index fd939c0..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Web.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Windows.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Windows.dll
deleted file mode 100755
index 12c09a7..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Windows.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.Linq.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.Linq.dll
deleted file mode 100755
index 6186ab3..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.Linq.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.ReaderWriter.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.ReaderWriter.dll
deleted file mode 100755
index eb9bdd2..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.ReaderWriter.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.Serialization.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.Serialization.dll
deleted file mode 100755
index 8e3d9b4..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.Serialization.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XDocument.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XDocument.dll
deleted file mode 100755
index 82d1e82..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XDocument.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XPath.XDocument.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XPath.XDocument.dll
deleted file mode 100755
index a0349da..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XPath.XDocument.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XPath.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XPath.dll
deleted file mode 100755
index ba71dd2..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XPath.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XmlDocument.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XmlDocument.dll
deleted file mode 100755
index a938a9f..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XmlDocument.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XmlSerializer.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XmlSerializer.dll
deleted file mode 100755
index 1ebf7a1..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.XmlSerializer.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.dll
deleted file mode 100755
index 1dd98ce..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.Xml.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/System.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/System.dll
deleted file mode 100755
index 25b1116..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/System.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/WindowsBase.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/WindowsBase.dll
deleted file mode 100755
index ea9665a..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/WindowsBase.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/mscorlib.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/mscorlib.dll
deleted file mode 100755
index 09b2103..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/mscorlib.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/netstandard.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/netstandard.dll
deleted file mode 100755
index 611fa48..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/netstandard.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/sim.dll b/obj/Debug/net8.0-macos/osx-arm64/linked/sim.dll
deleted file mode 100644
index f05ecb1..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/sim.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linked/sim.pdb b/obj/Debug/net8.0-macos/osx-arm64/linked/sim.pdb
deleted file mode 100644
index adc1a79..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/linked/sim.pdb and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linker-cache/main.arm64.mm b/obj/Debug/net8.0-macos/osx-arm64/linker-cache/main.arm64.mm
deleted file mode 100644
index bd313e8..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/linker-cache/main.arm64.mm
+++ /dev/null
@@ -1,77 +0,0 @@
-#include
-
-static void xamarin_initialize_dotnet ()
-{
-}
-
-extern "C" void xamarin_initialize_dotnet();
-extern "C" void xamarin_create_classes_Microsoft_macOS();
-
-static void xamarin_invoke_registration_methods ()
-{
- xamarin_initialize_dotnet();
- xamarin_create_classes_Microsoft_macOS();
-}
-
-#include "xamarin/xamarin.h"
-
-
-void xamarin_register_modules_impl ()
-{
-
-}
-
-void xamarin_register_assemblies_impl ()
-{
- GCHandle exception_gchandle = INVALID_GCHANDLE;
-
-}
-
-static const char *xamarin_runtime_libraries_array[] = {
- "libSystem.Globalization.Native",
- "libSystem.IO.Compression.Native",
- "libSystem.Native",
- "libSystem.Net.Security.Native",
- "libSystem.Security.Cryptography.Native.Apple",
- "libSystem.Security.Cryptography.Native.OpenSsl",
- "libclrgc",
- "libclrjit",
- "libcoreclr",
- "libhostfxr",
- "libhostpolicy",
- "libmscordaccore",
- "libmscordbi",
- NULL
-};
-void xamarin_setup_impl ()
-{
- xamarin_invoke_registration_methods ();
- xamarin_libmono_native_link_mode = XamarinNativeLinkModeDynamicLibrary;
- xamarin_runtime_libraries = xamarin_runtime_libraries_array;
- xamarin_gc_pump = FALSE;
- xamarin_init_mono_debug = TRUE;
- xamarin_executable_name = "sim.dll";
- xamarin_log_level = 0;
- xamarin_arch_name = "arm64";
- xamarin_marshal_objectivec_exception_mode = MarshalObjectiveCExceptionModeThrowManagedException;
- xamarin_debug_mode = TRUE;
- setenv ("MONO_GC_PARAMS", "major=marksweep", 1);
- xamarin_supports_dynamic_registration = TRUE;
- xamarin_runtime_configuration_name = "runtimeconfig.bin";
-}
-
-int main (int argc, char **argv)
-{
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- int rv = xamarin_main (argc, argv, XamarinLaunchModeApp);
- [pool drain];
- return rv;
-}
-
-void xamarin_initialize_callbacks () __attribute__ ((constructor));
-void xamarin_initialize_callbacks ()
-{
- xamarin_setup = xamarin_setup_impl;
- xamarin_register_assemblies = xamarin_register_assemblies_impl;
- xamarin_register_modules = xamarin_register_modules_impl;
-}
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linker-cache/main.arm64.mm.stamp b/obj/Debug/net8.0-macos/osx-arm64/linker-cache/main.arm64.mm.stamp
deleted file mode 100644
index e69de29..0000000
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linker-items/ReferenceNativeSymbol.items b/obj/Debug/net8.0-macos/osx-arm64/linker-items/ReferenceNativeSymbol.items
deleted file mode 100644
index 4725026..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/linker-items/ReferenceNativeSymbol.items
+++ /dev/null
@@ -1,1166 +0,0 @@
-
-
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
- Function
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_AssembliesToAOT.items b/obj/Debug/net8.0-macos/osx-arm64/linker-items/_AssembliesToAOT.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_AssembliesToAOT.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_AssemblyLinkerFlags.items b/obj/Debug/net8.0-macos/osx-arm64/linker-items/_AssemblyLinkerFlags.items
deleted file mode 100644
index a8d61cf..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_AssemblyLinkerFlags.items
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
- <_AssemblyLinkerFlags Include="-lcompression">
- Microsoft.macOS
-
- <_AssemblyLinkerFlags Include="-dead_strip" />
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_BindingLibraryFrameworks.items b/obj/Debug/net8.0-macos/osx-arm64/linker-items/_BindingLibraryFrameworks.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_BindingLibraryFrameworks.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_BindingLibraryLinkWith.items b/obj/Debug/net8.0-macos/osx-arm64/linker-items/_BindingLibraryLinkWith.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_BindingLibraryLinkWith.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_DynamicLibraryToPublish.items b/obj/Debug/net8.0-macos/osx-arm64/linker-items/_DynamicLibraryToPublish.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_DynamicLibraryToPublish.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_FrameworkToPublish.items b/obj/Debug/net8.0-macos/osx-arm64/linker-items/_FrameworkToPublish.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_FrameworkToPublish.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_LinkerFrameworks.items b/obj/Debug/net8.0-macos/osx-arm64/linker-items/_LinkerFrameworks.items
deleted file mode 100644
index da9759b..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_LinkerFrameworks.items
+++ /dev/null
@@ -1,386 +0,0 @@
-
-
-
- <_LinkerFrameworks Include="Accelerate">
- false
-
- <_LinkerFrameworks Include="Accounts">
- false
-
- <_LinkerFrameworks Include="AdSupport">
- false
-
- <_LinkerFrameworks Include="AppKit">
- false
-
- <_LinkerFrameworks Include="ApplicationServices">
- false
-
- <_LinkerFrameworks Include="AudioToolbox">
- false
-
- <_LinkerFrameworks Include="AudioUnit">
- false
-
- <_LinkerFrameworks Include="AuthenticationServices">
- false
-
- <_LinkerFrameworks Include="AVFoundation">
- false
-
- <_LinkerFrameworks Include="AVKit">
- false
-
- <_LinkerFrameworks Include="BusinessChat">
- false
-
- <_LinkerFrameworks Include="CFNetwork">
- false
-
- <_LinkerFrameworks Include="CloudKit">
- false
-
- <_LinkerFrameworks Include="Contacts">
- false
-
- <_LinkerFrameworks Include="ContactsUI">
- false
-
- <_LinkerFrameworks Include="CoreAudio">
- false
-
- <_LinkerFrameworks Include="CoreAudioKit">
- false
-
- <_LinkerFrameworks Include="CoreBluetooth">
- false
-
- <_LinkerFrameworks Include="CoreData">
- false
-
- <_LinkerFrameworks Include="CoreFoundation">
- false
-
- <_LinkerFrameworks Include="CoreImage">
- false
-
- <_LinkerFrameworks Include="CoreLocation">
- false
-
- <_LinkerFrameworks Include="CoreMedia">
- false
-
- <_LinkerFrameworks Include="CoreMIDI">
- false
-
- <_LinkerFrameworks Include="CoreML">
- false
-
- <_LinkerFrameworks Include="CoreMotion">
- false
-
- <_LinkerFrameworks Include="CoreServices">
- false
-
- <_LinkerFrameworks Include="CoreSpotlight">
- false
-
- <_LinkerFrameworks Include="CoreText">
- false
-
- <_LinkerFrameworks Include="CoreVideo">
- false
-
- <_LinkerFrameworks Include="CoreWLAN">
- false
-
- <_LinkerFrameworks Include="CryptoTokenKit">
- false
-
- <_LinkerFrameworks Include="DeviceCheck">
- false
-
- <_LinkerFrameworks Include="EventKit">
- false
-
- <_LinkerFrameworks Include="ExecutionPolicy">
- false
-
- <_LinkerFrameworks Include="ExternalAccessory">
- false
-
- <_LinkerFrameworks Include="FileProvider">
- false
-
- <_LinkerFrameworks Include="FileProviderUI">
- false
-
- <_LinkerFrameworks Include="FinderSync">
- false
-
- <_LinkerFrameworks Include="Foundation">
- false
-
- <_LinkerFrameworks Include="GameController">
- false
-
- <_LinkerFrameworks Include="GameKit">
- false
-
- <_LinkerFrameworks Include="GameplayKit">
- false
-
- <_LinkerFrameworks Include="GLKit">
- false
-
- <_LinkerFrameworks Include="ImageCaptureCore">
- false
-
- <_LinkerFrameworks Include="ImageIO">
- false
-
- <_LinkerFrameworks Include="Intents">
- false
-
- <_LinkerFrameworks Include="IOSurface">
- false
-
- <_LinkerFrameworks Include="iTunesLibrary">
- false
-
- <_LinkerFrameworks Include="JavaScriptCore">
- false
-
- <_LinkerFrameworks Include="LinkPresentation">
- false
-
- <_LinkerFrameworks Include="LocalAuthentication">
- false
-
- <_LinkerFrameworks Include="MapKit">
- false
-
- <_LinkerFrameworks Include="MediaAccessibility">
- false
-
- <_LinkerFrameworks Include="MediaLibrary">
- false
-
- <_LinkerFrameworks Include="MediaPlayer">
- false
-
- <_LinkerFrameworks Include="MediaToolbox">
- false
-
- <_LinkerFrameworks Include="Metal">
- false
-
- <_LinkerFrameworks Include="MetalKit">
- false
-
- <_LinkerFrameworks Include="MetalPerformanceShaders">
- false
-
- <_LinkerFrameworks Include="ModelIO">
- false
-
- <_LinkerFrameworks Include="MultipeerConnectivity">
- false
-
- <_LinkerFrameworks Include="NaturalLanguage">
- false
-
- <_LinkerFrameworks Include="Network">
- false
-
- <_LinkerFrameworks Include="NetworkExtension">
- false
-
- <_LinkerFrameworks Include="NotificationCenter">
- false
-
- <_LinkerFrameworks Include="OpenGL">
- false
-
- <_LinkerFrameworks Include="PencilKit">
- false
-
- <_LinkerFrameworks Include="Photos">
- false
-
- <_LinkerFrameworks Include="PhotosUI">
- false
-
- <_LinkerFrameworks Include="PushKit">
- false
-
- <_LinkerFrameworks Include="Quartz">
- false
-
- <_LinkerFrameworks Include="QuartzCore">
- false
-
- <_LinkerFrameworks Include="QuickLook">
- false
-
- <_LinkerFrameworks Include="QuickLookThumbnailing">
- false
-
- <_LinkerFrameworks Include="SafariServices">
- false
-
- <_LinkerFrameworks Include="SceneKit">
- false
-
- <_LinkerFrameworks Include="ScriptingBridge">
- false
-
- <_LinkerFrameworks Include="Security">
- false
-
- <_LinkerFrameworks Include="ServiceManagement">
- false
-
- <_LinkerFrameworks Include="Social">
- false
-
- <_LinkerFrameworks Include="SoundAnalysis">
- false
-
- <_LinkerFrameworks Include="Speech">
- false
-
- <_LinkerFrameworks Include="SpriteKit">
- false
-
- <_LinkerFrameworks Include="StoreKit">
- false
-
- <_LinkerFrameworks Include="SystemConfiguration">
- false
-
- <_LinkerFrameworks Include="UserNotifications">
- false
-
- <_LinkerFrameworks Include="VideoSubscriberAccount">
- false
-
- <_LinkerFrameworks Include="VideoToolbox">
- false
-
- <_LinkerFrameworks Include="Vision">
- false
-
- <_LinkerFrameworks Include="WebKit">
- false
-
- <_LinkerFrameworks Include="Accessibility">
- true
-
- <_LinkerFrameworks Include="AdServices">
- true
-
- <_LinkerFrameworks Include="AppTrackingTransparency">
- true
-
- <_LinkerFrameworks Include="AutomaticAssessmentConfiguration">
- true
-
- <_LinkerFrameworks Include="AVRouting">
- true
-
- <_LinkerFrameworks Include="BackgroundAssets">
- true
-
- <_LinkerFrameworks Include="BrowserEngineKit">
- true
-
- <_LinkerFrameworks Include="CallKit">
- true
-
- <_LinkerFrameworks Include="Cinematic">
- true
-
- <_LinkerFrameworks Include="ClassKit">
- true
-
- <_LinkerFrameworks Include="DeviceDiscoveryExtension">
- true
-
- <_LinkerFrameworks Include="ExtensionKit">
- true
-
- <_LinkerFrameworks Include="HealthKit">
- true
-
- <_LinkerFrameworks Include="IntentsUI">
- true
-
- <_LinkerFrameworks Include="LocalAuthenticationEmbeddedUI">
- true
-
- <_LinkerFrameworks Include="MailKit">
- true
-
- <_LinkerFrameworks Include="MediaExtension">
- true
-
- <_LinkerFrameworks Include="MetalFX">
- true
-
- <_LinkerFrameworks Include="MetalPerformanceShadersGraph">
- true
-
- <_LinkerFrameworks Include="MetricKit">
- true
-
- <_LinkerFrameworks Include="MLCompute">
- true
-
- <_LinkerFrameworks Include="OSLog">
- true
-
- <_LinkerFrameworks Include="PassKit">
- true
-
- <_LinkerFrameworks Include="PHASE">
- true
-
- <_LinkerFrameworks Include="ReplayKit">
- true
-
- <_LinkerFrameworks Include="SafetyKit">
- true
-
- <_LinkerFrameworks Include="ScreenCaptureKit">
- true
-
- <_LinkerFrameworks Include="ScreenTime">
- true
-
- <_LinkerFrameworks Include="SensitiveContentAnalysis">
- true
-
- <_LinkerFrameworks Include="SharedWithYou">
- true
-
- <_LinkerFrameworks Include="SharedWithYouCore">
- true
-
- <_LinkerFrameworks Include="ShazamKit">
- true
-
- <_LinkerFrameworks Include="Symbols">
- true
-
- <_LinkerFrameworks Include="ThreadNetwork">
- true
-
- <_LinkerFrameworks Include="UniformTypeIdentifiers">
- true
-
- <_LinkerFrameworks Include="UserNotificationsUI">
- true
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_MainFile.items b/obj/Debug/net8.0-macos/osx-arm64/linker-items/_MainFile.items
deleted file mode 100644
index b007f80..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_MainFile.items
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
- <_MainFile Include="/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/linker-cache/main.arm64.mm">
- arm64
- -DDEBUG
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_MainLinkWith.items b/obj/Debug/net8.0-macos/osx-arm64/linker-items/_MainLinkWith.items
deleted file mode 100644
index a7ff08a..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/linker-items/_MainLinkWith.items
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
- <_MainLinkWith Include="/usr/local/share/dotnet/packs/Microsoft.macOS.Runtime.osx-arm64.net8.0_15.0/15.0.8303/runtimes/osx-arm64/native/Microsoft.macOS.registrar.coreclr.a" />
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/mtouch-symbols.list b/obj/Debug/net8.0-macos/osx-arm64/mtouch-symbols.list
deleted file mode 100644
index b08bb29..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/mtouch-symbols.list
+++ /dev/null
@@ -1,387 +0,0 @@
-_xamarin_CGPoint__VNNormalizedFaceBoundingBoxPointForLandmarkPoint_Vector2_CGRect_nuint_nuint_string
-_xamarin_CGPoint__VNImagePointForFaceLandmarkPoint_Vector2_CGRect_nuint_nuint_string
-_xamarin_release_managed_ref
-_xamarin_set_gchandle_with_flags_safe
-_xamarin_localized_string_format
-_xamarin_localized_string_format_1
-_xamarin_localized_string_format_2
-_xamarin_localized_string_format_3
-_xamarin_localized_string_format_4
-_xamarin_localized_string_format_5
-_xamarin_localized_string_format_6
-_xamarin_localized_string_format_7
-_xamarin_localized_string_format_8
-_xamarin_localized_string_format_9
-_xamarin_init_nsthread
-_xamarin_encode_CGAffineTransform
-_xamarin_os_log
-_xamarin_locate_assembly_resource
-_xamarin_switch_gchandle
-_xamarin_mono_object_retain
-_xamarin_find_protocol_wrapper_type
-_xamarin_is_user_type
-_xamarin_log
-_xamarin_release_block_on_main_thread
-_xamarin_get_original_working_directory_path
-_xamarin_initialize
-_xamarin_get_block_descriptor
-_xamarin_is_object_valid
-_xamarin_free
-_xamarin_simd__NMatrix3_objc_msgSend
-_xamarin_simd__NMatrix3_objc_msgSendSuper
-_xamarin_simd__NMatrix3_objc_msgSend_stret
-_xamarin_simd__NMatrix3_objc_msgSendSuper_stret
-_xamarin_simd__NMatrix4x3_objc_msgSend
-_xamarin_simd__NMatrix4x3_objc_msgSendSuper
-_xamarin_simd__NMatrix4x3_objc_msgSend_stret
-_xamarin_simd__NMatrix4x3_objc_msgSendSuper_stret
-_xamarin_nfloat_objc_msgSend_exception
-_xamarin_nfloat_objc_msgSendSuper_exception
-_xamarin_NativeHandle_objc_msgSend_NativeHandle_exception
-_xamarin_NativeHandle_objc_msgSendSuper_NativeHandle_exception
-_xamarin_NativeHandle_objc_msgSend_NativeHandle_NativeHandle_UIntPtr_exception
-_xamarin_NativeHandle_objc_msgSendSuper_NativeHandle_NativeHandle_UIntPtr_exception
-_xamarin_NativeHandle_objc_msgSend_NativeHandle_IntPtr_IntPtr_IntPtr_UIntPtr_exception
-_xamarin_NativeHandle_objc_msgSendSuper_NativeHandle_IntPtr_IntPtr_IntPtr_UIntPtr_exception
-_xamarin_NativeHandle_objc_msgSend_NativeHandle_UIntPtr_IntPtr_UIntPtr_exception
-_xamarin_NativeHandle_objc_msgSendSuper_NativeHandle_UIntPtr_IntPtr_UIntPtr_exception
-_xamarin_simd__Vector2_objc_msgSend
-_xamarin_simd__Vector2_objc_msgSendSuper
-_xamarin_simd__void_objc_msgSend_Vector2
-_xamarin_simd__void_objc_msgSendSuper_Vector2
-_xamarin_simd__Vector3_objc_msgSend
-_xamarin_simd__Vector3_objc_msgSendSuper
-_xamarin_simd__Vector3_objc_msgSend_stret
-_xamarin_simd__Vector3_objc_msgSendSuper_stret
-_xamarin_simd__void_objc_msgSend_Vector3
-_xamarin_simd__void_objc_msgSendSuper_Vector3
-_xamarin_simd__void_objc_msgSend_NMatrix3
-_xamarin_simd__void_objc_msgSendSuper_NMatrix3
-_xamarin_simd__NativeHandle_objc_msgSend_Vector2
-_xamarin_simd__NativeHandle_objc_msgSendSuper_Vector2
-_xamarin_simd__NativeHandle_objc_msgSend_Vector3
-_xamarin_simd__NativeHandle_objc_msgSendSuper_Vector3
-_xamarin_simd__NVector2i_objc_msgSend
-_xamarin_simd__NVector2i_objc_msgSendSuper
-_xamarin_simd__NativeHandle_objc_msgSend_NVector2i_int_int_bool
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NVector2i_int_int_bool
-_xamarin_simd__NativeHandle_objc_msgSend_NVector2i_int_int_bool_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NVector2i_int_int_bool_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSend_NVector2i
-_xamarin_simd__IntPtr_objc_msgSendSuper_NVector2i
-_xamarin_simd__NativeHandle_objc_msgSend_NVector2i
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NVector2i
-_xamarin_simd__NativeHandle_objc_msgSend_float_Vector2_Vector2_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSendSuper_float_Vector2_Vector2_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSend_float_Vector2_Vector2
-_xamarin_simd__NativeHandle_objc_msgSendSuper_float_Vector2_Vector2
-_xamarin_simd__GKTriangle_objc_msgSend_UIntPtr
-_xamarin_simd__GKTriangle_objc_msgSendSuper_UIntPtr
-_xamarin_simd__GKTriangle_objc_msgSend_stret_UIntPtr
-_xamarin_simd__GKTriangle_objc_msgSendSuper_stret_UIntPtr
-_xamarin_simd__float_objc_msgSend_Vector2
-_xamarin_simd__float_objc_msgSendSuper_Vector2
-_xamarin_simd__void_objc_msgSend_NVector3d
-_xamarin_simd__void_objc_msgSendSuper_NVector3d
-_xamarin_simd__NVector2d_objc_msgSend
-_xamarin_simd__NVector2d_objc_msgSendSuper
-_xamarin_simd__NVector2d_objc_msgSend_stret
-_xamarin_simd__NVector2d_objc_msgSendSuper_stret
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_NVector2d_NVector2d_NVector2i_bool
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_NVector2d_NVector2d_NVector2i_bool
-_xamarin_simd__float_objc_msgSend_NVector2i
-_xamarin_simd__float_objc_msgSendSuper_NVector2i
-_xamarin_simd__void_objc_msgSend_float_NVector2i
-_xamarin_simd__void_objc_msgSendSuper_float_NVector2i
-_xamarin_simd__GKBox_objc_msgSend
-_xamarin_simd__GKBox_objc_msgSendSuper
-_xamarin_simd__GKBox_objc_msgSend_stret
-_xamarin_simd__GKBox_objc_msgSendSuper_stret
-_xamarin_simd__NativeHandle_objc_msgSend_GKBox_float
-_xamarin_simd__NativeHandle_objc_msgSendSuper_GKBox_float
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_Vector3
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_Vector3
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_GKBox
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_GKBox
-_xamarin_simd__NativeHandle_objc_msgSend_GKBox
-_xamarin_simd__NativeHandle_objc_msgSendSuper_GKBox
-_xamarin_simd__Vector2_objc_msgSend_UIntPtr
-_xamarin_simd__Vector2_objc_msgSendSuper_UIntPtr
-_xamarin_simd__Vector3_objc_msgSend_UIntPtr
-_xamarin_simd__Vector3_objc_msgSendSuper_UIntPtr
-_xamarin_simd__Vector3_objc_msgSend_stret_UIntPtr
-_xamarin_simd__Vector3_objc_msgSendSuper_stret_UIntPtr
-_xamarin_simd__NativeHandle_objc_msgSend_GKQuad_float
-_xamarin_simd__NativeHandle_objc_msgSendSuper_GKQuad_float
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_Vector2_exception
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_Vector2_exception
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_GKQuad
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_GKQuad
-_xamarin_simd__NativeHandle_objc_msgSend_GKQuad
-_xamarin_simd__NativeHandle_objc_msgSendSuper_GKQuad
-_xamarin_simd__GKQuad_objc_msgSend
-_xamarin_simd__GKQuad_objc_msgSendSuper
-_xamarin_simd__GKQuad_objc_msgSend_stret
-_xamarin_simd__GKQuad_objc_msgSendSuper_stret
-_xamarin_simd__void_objc_msgSend_NativeHandle_Vector2_Vector2_IntPtr
-_xamarin_simd__void_objc_msgSendSuper_NativeHandle_Vector2_Vector2_IntPtr
-_xamarin_simd__void_objc_msgSend_NativeHandle_Vector2_Vector2
-_xamarin_simd__void_objc_msgSendSuper_NativeHandle_Vector2_Vector2
-_xamarin_simd__NativeHandle_objc_msgSend_Vector2_Vector2_exception
-_xamarin_simd__NativeHandle_objc_msgSendSuper_Vector2_Vector2_exception
-_xamarin_simd__MPSAxisAlignedBoundingBox_objc_msgSend
-_xamarin_simd__MPSAxisAlignedBoundingBox_objc_msgSendSuper
-_xamarin_simd__MPSAxisAlignedBoundingBox_objc_msgSend_stret
-_xamarin_simd__MPSAxisAlignedBoundingBox_objc_msgSendSuper_stret
-_xamarin_simd__MPSImageHistogramInfo_objc_msgSend
-_xamarin_simd__MPSImageHistogramInfo_objc_msgSendSuper
-_xamarin_simd__MPSImageHistogramInfo_objc_msgSend_stret
-_xamarin_simd__MPSImageHistogramInfo_objc_msgSendSuper_stret
-_xamarin_simd__Vector4_objc_msgSend
-_xamarin_simd__Vector4_objc_msgSendSuper
-_xamarin_simd__Vector4_objc_msgSend_stret
-_xamarin_simd__Vector4_objc_msgSendSuper_stret
-_xamarin_simd__void_objc_msgSend_Vector4
-_xamarin_simd__void_objc_msgSendSuper_Vector4
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_ref_MPSImageHistogramInfo
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_ref_MPSImageHistogramInfo
-_xamarin_simd__void_objc_msgSend_NMatrix4_Double
-_xamarin_simd__void_objc_msgSendSuper_NMatrix4_Double
-_xamarin_simd__void_objc_msgSend_NMatrix4d_Double
-_xamarin_simd__void_objc_msgSendSuper_NMatrix4d_Double
-_xamarin_simd__NMatrix4_objc_msgSend_Double
-_xamarin_simd__NMatrix4_objc_msgSendSuper_Double
-_xamarin_simd__NMatrix4_objc_msgSend_stret_Double
-_xamarin_simd__NMatrix4_objc_msgSendSuper_stret_Double
-_xamarin_simd__NMatrix4d_objc_msgSend_Double
-_xamarin_simd__NMatrix4d_objc_msgSendSuper_Double
-_xamarin_simd__NMatrix4d_objc_msgSend_stret_Double
-_xamarin_simd__NMatrix4d_objc_msgSendSuper_stret_Double
-_xamarin_simd__void_objc_msgSend_Quaternion_Double
-_xamarin_simd__void_objc_msgSendSuper_Quaternion_Double
-_xamarin_simd__void_objc_msgSend_NQuaterniond_Double
-_xamarin_simd__void_objc_msgSendSuper_NQuaterniond_Double
-_xamarin_simd__Quaternion_objc_msgSend_Double
-_xamarin_simd__Quaternion_objc_msgSendSuper_Double
-_xamarin_simd__Quaternion_objc_msgSend_stret_Double
-_xamarin_simd__Quaternion_objc_msgSendSuper_stret_Double
-_xamarin_simd__NQuaterniond_objc_msgSend_Double
-_xamarin_simd__NQuaterniond_objc_msgSendSuper_Double
-_xamarin_simd__NQuaterniond_objc_msgSend_stret_Double
-_xamarin_simd__NQuaterniond_objc_msgSendSuper_stret_Double
-_xamarin_simd__void_objc_msgSend_Vector2_Double
-_xamarin_simd__void_objc_msgSendSuper_Vector2_Double
-_xamarin_simd__void_objc_msgSend_NVector2d_Double
-_xamarin_simd__void_objc_msgSendSuper_NVector2d_Double
-_xamarin_simd__Vector2_objc_msgSend_Double
-_xamarin_simd__Vector2_objc_msgSendSuper_Double
-_xamarin_simd__NVector2d_objc_msgSend_Double
-_xamarin_simd__NVector2d_objc_msgSendSuper_Double
-_xamarin_simd__NVector2d_objc_msgSend_stret_Double
-_xamarin_simd__NVector2d_objc_msgSendSuper_stret_Double
-_xamarin_simd__void_objc_msgSend_NVector3_Double
-_xamarin_simd__void_objc_msgSendSuper_NVector3_Double
-_xamarin_simd__void_objc_msgSend_NVector3d_Double
-_xamarin_simd__void_objc_msgSendSuper_NVector3d_Double
-_xamarin_simd__NVector3_objc_msgSend_Double
-_xamarin_simd__NVector3_objc_msgSendSuper_Double
-_xamarin_simd__NVector3_objc_msgSend_stret_Double
-_xamarin_simd__NVector3_objc_msgSendSuper_stret_Double
-_xamarin_simd__NVector3d_objc_msgSend_Double
-_xamarin_simd__NVector3d_objc_msgSendSuper_Double
-_xamarin_simd__NVector3d_objc_msgSend_stret_Double
-_xamarin_simd__NVector3d_objc_msgSendSuper_stret_Double
-_xamarin_simd__void_objc_msgSend_Vector4_Double
-_xamarin_simd__void_objc_msgSendSuper_Vector4_Double
-_xamarin_simd__void_objc_msgSend_NVector4d_Double
-_xamarin_simd__void_objc_msgSendSuper_NVector4d_Double
-_xamarin_simd__Vector4_objc_msgSend_Double
-_xamarin_simd__Vector4_objc_msgSendSuper_Double
-_xamarin_simd__Vector4_objc_msgSend_stret_Double
-_xamarin_simd__Vector4_objc_msgSendSuper_stret_Double
-_xamarin_simd__NVector4d_objc_msgSend_Double
-_xamarin_simd__NVector4d_objc_msgSendSuper_Double
-_xamarin_simd__NVector4d_objc_msgSend_stret_Double
-_xamarin_simd__NVector4d_objc_msgSendSuper_stret_Double
-_xamarin_simd__NMatrix4d_objc_msgSend
-_xamarin_simd__NMatrix4d_objc_msgSendSuper
-_xamarin_simd__NMatrix4d_objc_msgSend_stret
-_xamarin_simd__NMatrix4d_objc_msgSendSuper_stret
-_xamarin_simd__void_objc_msgSend_NMatrix4d
-_xamarin_simd__void_objc_msgSendSuper_NMatrix4d
-_xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend
-_xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper
-_xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_stret
-_xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_stret
-_xamarin_simd__NVector3_objc_msgSend
-_xamarin_simd__NVector3_objc_msgSendSuper
-_xamarin_simd__NVector3_objc_msgSend_stret
-_xamarin_simd__NVector3_objc_msgSendSuper_stret
-_xamarin_simd__void_objc_msgSend_NVector3
-_xamarin_simd__void_objc_msgSendSuper_NVector3
-_xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_Double
-_xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_Double
-_xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_stret_Double
-_xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_stret_Double
-_xamarin_simd__NMatrix4_objc_msgSend
-_xamarin_simd__NMatrix4_objc_msgSendSuper
-_xamarin_simd__NMatrix4_objc_msgSend_stret
-_xamarin_simd__NMatrix4_objc_msgSendSuper_stret
-_xamarin_simd__void_objc_msgSend_MDLAxisAlignedBoundingBox_bool
-_xamarin_simd__void_objc_msgSendSuper_MDLAxisAlignedBoundingBox_bool
-_xamarin_simd__void_objc_msgSend_Vector3_Vector3
-_xamarin_simd__void_objc_msgSendSuper_Vector3_Vector3
-_xamarin_simd__Vector3_objc_msgSend_NVector2i_NVector2i
-_xamarin_simd__Vector3_objc_msgSendSuper_NVector2i_NVector2i
-_xamarin_simd__Vector3_objc_msgSend_stret_NVector2i_NVector2i
-_xamarin_simd__Vector3_objc_msgSendSuper_stret_NVector2i_NVector2i
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_bool_NativeHandle_NVector2i_IntPtr_UIntPtr_IntPtr_bool
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_bool_NativeHandle_NVector2i_IntPtr_UIntPtr_IntPtr_bool
-_xamarin_simd__NativeHandle_objc_msgSend_float_NativeHandle_NVector2i_int_IntPtr_NativeHandle_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSendSuper_float_NativeHandle_NVector2i_int_IntPtr_NativeHandle_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSend_float_float_NativeHandle_NVector2i
-_xamarin_simd__NativeHandle_objc_msgSendSuper_float_float_NativeHandle_NVector2i
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_NativeHandle_NativeHandle_NVector2i
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_NativeHandle_NativeHandle_NVector2i
-_xamarin_simd__NativeHandle_objc_msgSend_Vector3_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSendSuper_Vector3_NativeHandle
-_xamarin_simd__void_objc_msgSend_NMatrix4
-_xamarin_simd__void_objc_msgSendSuper_NMatrix4
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_UIntPtr_Vector2
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_UIntPtr_Vector2
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_UIntPtr_Vector3
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_UIntPtr_Vector3
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_UIntPtr_Vector4
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_UIntPtr_Vector4
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_UIntPtr_NMatrix4
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_UIntPtr_NMatrix4
-_xamarin_simd__IntPtr_objc_msgSend_Vector3_NVector3i_bool_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_NVector3i_bool_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSend_Vector3_NVector2i_bool_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_NVector2i_bool_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSend_Vector3_NVector2i_bool_bool_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_NVector2i_bool_bool_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSend_Vector3_NVector2i_bool_bool_bool_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_NVector2i_bool_bool_bool_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSend_Vector3_NVector2i_int_bool_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_NVector2i_int_bool_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSend_Vector3_NVector2i_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_NVector2i_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSend_Vector3_bool_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_bool_IntPtr_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSend_NativeHandle_int_UInt32_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSendSuper_NativeHandle_int_UInt32_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSend_Vector3_NVector3i_IntPtr_bool_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSendSuper_Vector3_NVector3i_IntPtr_bool_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSend_Vector2_NVector2i_IntPtr_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSendSuper_Vector2_NVector2i_IntPtr_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSend_Vector3_UIntPtr_UIntPtr_IntPtr_bool_bool_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSendSuper_Vector3_UIntPtr_UIntPtr_IntPtr_bool_bool_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSend_float_Vector2_UIntPtr_UIntPtr_IntPtr_bool_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSendSuper_float_Vector2_UIntPtr_UIntPtr_IntPtr_bool_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSend_float_Vector2_UIntPtr_UIntPtr_UIntPtr_IntPtr_bool_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSendSuper_float_Vector2_UIntPtr_UIntPtr_UIntPtr_IntPtr_bool_NativeHandle
-_xamarin_simd__bool_objc_msgSend_NVector2i_IntPtr_float_NativeHandle_NativeHandle_NativeHandle
-_xamarin_simd__bool_objc_msgSendSuper_NVector2i_IntPtr_float_NativeHandle_NativeHandle_NativeHandle
-_xamarin_simd__bool_objc_msgSend_NVector2i_NativeHandle_NativeHandle_NativeHandle_NativeHandle
-_xamarin_simd__bool_objc_msgSendSuper_NVector2i_NativeHandle_NativeHandle_NativeHandle_NativeHandle
-_xamarin_simd__IntPtr_objc_msgSend_float_NativeHandle_NVector2i_IntPtr
-_xamarin_simd__IntPtr_objc_msgSendSuper_float_NativeHandle_NVector2i_IntPtr
-_xamarin_simd__NativeHandle_objc_msgSend_float_NativeHandle_NVector2i_int_IntPtr_bool
-_xamarin_simd__NativeHandle_objc_msgSendSuper_float_NativeHandle_NVector2i_int_IntPtr_bool
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_IntPtr_NVector2i_float_float_float_float
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_IntPtr_NVector2i_float_float_float_float
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_IntPtr_NVector2i_float_float_float_float_float
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_IntPtr_NVector2i_float_float_float_float_float
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_NativeHandle_NVector2i
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_NativeHandle_NVector2i
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_NativeHandle_NVector2i_float
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_NativeHandle_NVector2i_float
-_xamarin_simd__NativeHandle_objc_msgSend_NMatrix4
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NMatrix4
-_xamarin_simd__NativeHandle_objc_msgSend_NMatrix4_bool
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NMatrix4_bool
-_xamarin_simd__Vector3_objc_msgSend_Double
-_xamarin_simd__Vector3_objc_msgSendSuper_Double
-_xamarin_simd__Vector3_objc_msgSend_stret_Double
-_xamarin_simd__Vector3_objc_msgSendSuper_stret_Double
-_xamarin_simd__void_objc_msgSend_Vector3_Double
-_xamarin_simd__void_objc_msgSendSuper_Vector3_Double
-_xamarin_simd__NMatrix4_objc_msgSend_NativeHandle_Double
-_xamarin_simd__NMatrix4_objc_msgSendSuper_NativeHandle_Double
-_xamarin_simd__NMatrix4_objc_msgSend_stret_NativeHandle_Double
-_xamarin_simd__NMatrix4_objc_msgSendSuper_stret_NativeHandle_Double
-_xamarin_simd__MDLVoxelIndexExtent_objc_msgSend
-_xamarin_simd__MDLVoxelIndexExtent_objc_msgSendSuper
-_xamarin_simd__MDLVoxelIndexExtent_objc_msgSend_stret
-_xamarin_simd__MDLVoxelIndexExtent_objc_msgSendSuper_stret
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_MDLAxisAlignedBoundingBox_float
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_MDLAxisAlignedBoundingBox_float
-_xamarin_simd__bool_objc_msgSend_NVector4i_bool_bool_bool_bool
-_xamarin_simd__bool_objc_msgSendSuper_NVector4i_bool_bool_bool_bool
-_xamarin_simd__void_objc_msgSend_NVector4i
-_xamarin_simd__void_objc_msgSendSuper_NVector4i
-_xamarin_simd__NativeHandle_objc_msgSend_MDLVoxelIndexExtent
-_xamarin_simd__NativeHandle_objc_msgSendSuper_MDLVoxelIndexExtent
-_xamarin_simd__NVector4i_objc_msgSend_Vector3
-_xamarin_simd__NVector4i_objc_msgSendSuper_Vector3
-_xamarin_simd__NVector4i_objc_msgSend_stret_Vector3
-_xamarin_simd__NVector4i_objc_msgSendSuper_stret_Vector3
-_xamarin_simd__Vector3_objc_msgSend_NVector4i
-_xamarin_simd__Vector3_objc_msgSendSuper_NVector4i
-_xamarin_simd__Vector3_objc_msgSend_stret_NVector4i
-_xamarin_simd__Vector3_objc_msgSendSuper_stret_NVector4i
-_xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_NVector4i
-_xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_NVector4i
-_xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_stret_NVector4i
-_xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_stret_NVector4i
-_xamarin_simd__Quaternion_objc_msgSend
-_xamarin_simd__Quaternion_objc_msgSendSuper
-_xamarin_simd__Quaternion_objc_msgSend_stret
-_xamarin_simd__Quaternion_objc_msgSendSuper_stret
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_Quaternion_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_Quaternion_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_Quaternion
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_Quaternion
-_xamarin_simd__NativeHandle_objc_msgSend_NVector2d_NativeHandle
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NVector2d_NativeHandle
-_xamarin_simd__void_objc_msgSend_NVector2d
-_xamarin_simd__void_objc_msgSendSuper_NVector2d
-_xamarin_simd__NativeHandle_objc_msgSend_NVector2d_IntPtr
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NVector2d_IntPtr
-_xamarin_simd__Vector3_objc_msgSend_Vector3
-_xamarin_simd__Vector3_objc_msgSendSuper_Vector3
-_xamarin_simd__Vector3_objc_msgSend_stret_Vector3
-_xamarin_simd__Vector3_objc_msgSendSuper_stret_Vector3
-_xamarin_simd__NativeHandle_objc_msgSend_Vector4
-_xamarin_simd__NativeHandle_objc_msgSendSuper_Vector4
-_xamarin_vector_float3__Vector4_objc_msgSend
-_xamarin_vector_float3__Vector4_objc_msgSendSuper
-_xamarin_vector_float3__Vector4_objc_msgSend_stret
-_xamarin_vector_float3__Vector4_objc_msgSendSuper_stret
-_xamarin_vector_float3__void_objc_msgSend_Vector4
-_xamarin_vector_float3__void_objc_msgSendSuper_Vector4
-_xamarin_simd__void_objc_msgSend_Quaternion
-_xamarin_simd__void_objc_msgSendSuper_Quaternion
-_xamarin_simd__NMatrix2_objc_msgSend
-_xamarin_simd__NMatrix2_objc_msgSendSuper
-_xamarin_simd__NMatrix2_objc_msgSend_stret
-_xamarin_simd__NMatrix2_objc_msgSendSuper_stret
-_xamarin_simd__void_objc_msgSend_NMatrix2
-_xamarin_simd__void_objc_msgSendSuper_NMatrix2
-_xamarin_simd__IntPtr_objc_msgSend_NativeHandle_Vector2_exception
-_xamarin_simd__IntPtr_objc_msgSendSuper_NativeHandle_Vector2_exception
-_xamarin_simd__IntPtr_objc_msgSend_NativeHandle_Vector3
-_xamarin_simd__IntPtr_objc_msgSendSuper_NativeHandle_Vector3
-_xamarin_simd__IntPtr_objc_msgSend_NativeHandle_Vector4
-_xamarin_simd__IntPtr_objc_msgSendSuper_NativeHandle_Vector4
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_NMatrix2
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_NMatrix2
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_NMatrix3
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_NMatrix3
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_NMatrix4
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_NMatrix4
-_xamarin_simd__NativeHandle_objc_msgSend_NativeHandle_Vector4
-_xamarin_simd__NativeHandle_objc_msgSendSuper_NativeHandle_Vector4
-_xamarin_simd__Vector2_objc_msgSend_IntPtr
-_xamarin_simd__Vector2_objc_msgSendSuper_IntPtr
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSkiaSharp.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSkiaSharp.dylib
deleted file mode 100755
index 9e28ceb..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSkiaSharp.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Globalization.Native.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Globalization.Native.dylib
deleted file mode 100755
index 7f80f56..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Globalization.Native.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.IO.Compression.Native.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.IO.Compression.Native.dylib
deleted file mode 100755
index 7f2ab1d..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.IO.Compression.Native.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Native.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Native.dylib
deleted file mode 100755
index 5ac1b0f..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Native.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Net.Security.Native.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Net.Security.Native.dylib
deleted file mode 100755
index 64b7dbe..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Net.Security.Native.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Security.Cryptography.Native.Apple.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Security.Cryptography.Native.Apple.dylib
deleted file mode 100755
index 7f06917..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Security.Cryptography.Native.Apple.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Security.Cryptography.Native.OpenSsl.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Security.Cryptography.Native.OpenSsl.dylib
deleted file mode 100755
index 05bed4e..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libSystem.Security.Cryptography.Native.OpenSsl.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libclrgc.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libclrgc.dylib
deleted file mode 100755
index dcce713..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libclrgc.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libclrjit.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libclrjit.dylib
deleted file mode 100755
index 8299f0e..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libclrjit.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libcoreclr.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libcoreclr.dylib
deleted file mode 100755
index 330165c..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libcoreclr.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libhostfxr.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libhostfxr.dylib
deleted file mode 100755
index 247e22a..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libhostfxr.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libhostpolicy.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libhostpolicy.dylib
deleted file mode 100755
index 2de2f9d..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libhostpolicy.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libmscordaccore.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libmscordaccore.dylib
deleted file mode 100755
index dbfc62b..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libmscordaccore.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libmscordbi.dylib b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libmscordbi.dylib
deleted file mode 100755
index 3206a50..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/Contents/MonoBundle/libmscordbi.dylib and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/main.arm64.o b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/main.arm64.o
deleted file mode 100644
index 9ac5608..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/main.arm64.o and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/sim b/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/sim
deleted file mode 100755
index 65b94ca..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/nativelibraries/sim and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/ref/sim.dll b/obj/Debug/net8.0-macos/osx-arm64/ref/sim.dll
deleted file mode 100644
index 5ccdf48..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/ref/sim.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/refint/sim.dll b/obj/Debug/net8.0-macos/osx-arm64/refint/sim.dll
deleted file mode 100644
index 5ccdf48..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/refint/sim.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.CSharp.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.CSharp.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.CSharp.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.VisualBasic.Core.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.VisualBasic.Core.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.VisualBasic.Core.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.VisualBasic.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.VisualBasic.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.VisualBasic.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.Win32.Primitives.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.Win32.Primitives.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.Win32.Primitives.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.Win32.Registry.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.Win32.Registry.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.Win32.Registry.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.macOS.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.macOS.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/Microsoft.macOS.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/SkiaSharp.Views.Mac.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/SkiaSharp.Views.Mac.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/SkiaSharp.Views.Mac.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/SkiaSharp.Views.Maui.Core.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/SkiaSharp.Views.Maui.Core.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/SkiaSharp.Views.Maui.Core.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/SkiaSharp.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/SkiaSharp.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/SkiaSharp.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.AppContext.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.AppContext.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.AppContext.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Buffers.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Buffers.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Buffers.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.Concurrent.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.Concurrent.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.Concurrent.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.Immutable.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.Immutable.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.Immutable.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.NonGeneric.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.NonGeneric.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.NonGeneric.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.Specialized.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.Specialized.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.Specialized.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Collections.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.Annotations.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.Annotations.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.Annotations.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.DataAnnotations.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.DataAnnotations.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.DataAnnotations.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.EventBasedAsync.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.EventBasedAsync.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.EventBasedAsync.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.Primitives.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.Primitives.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.Primitives.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.TypeConverter.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.TypeConverter.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.TypeConverter.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ComponentModel.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Configuration.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Configuration.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Configuration.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Console.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Console.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Console.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Core.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Core.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Core.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Data.Common.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Data.Common.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Data.Common.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Data.DataSetExtensions.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Data.DataSetExtensions.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Data.DataSetExtensions.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Data.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Data.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Data.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Contracts.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Contracts.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Contracts.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Debug.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Debug.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Debug.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.DiagnosticSource.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.DiagnosticSource.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.DiagnosticSource.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.FileVersionInfo.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.FileVersionInfo.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.FileVersionInfo.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Process.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Process.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Process.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.StackTrace.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.StackTrace.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.StackTrace.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.TextWriterTraceListener.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.TextWriterTraceListener.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.TextWriterTraceListener.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Tools.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Tools.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Tools.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.TraceSource.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.TraceSource.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.TraceSource.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Tracing.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Tracing.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Diagnostics.Tracing.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Drawing.Primitives.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Drawing.Primitives.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Drawing.Primitives.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Drawing.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Drawing.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Drawing.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Dynamic.Runtime.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Dynamic.Runtime.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Dynamic.Runtime.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Formats.Asn1.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Formats.Asn1.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Formats.Asn1.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Formats.Tar.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Formats.Tar.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Formats.Tar.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Globalization.Calendars.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Globalization.Calendars.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Globalization.Calendars.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Globalization.Extensions.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Globalization.Extensions.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Globalization.Extensions.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Globalization.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Globalization.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Globalization.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Compression.Brotli.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Compression.Brotli.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Compression.Brotli.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Compression.FileSystem.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Compression.FileSystem.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Compression.FileSystem.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Compression.ZipFile.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Compression.ZipFile.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Compression.ZipFile.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Compression.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Compression.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Compression.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.AccessControl.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.AccessControl.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.AccessControl.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.DriveInfo.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.DriveInfo.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.DriveInfo.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.Primitives.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.Primitives.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.Primitives.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.Watcher.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.Watcher.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.Watcher.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.FileSystem.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.IsolatedStorage.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.IsolatedStorage.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.IsolatedStorage.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.MemoryMappedFiles.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.MemoryMappedFiles.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.MemoryMappedFiles.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Pipes.AccessControl.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Pipes.AccessControl.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Pipes.AccessControl.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Pipes.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Pipes.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.Pipes.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.UnmanagedMemoryStream.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.UnmanagedMemoryStream.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.UnmanagedMemoryStream.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.IO.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Linq.Expressions.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Linq.Expressions.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Linq.Expressions.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Linq.Parallel.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Linq.Parallel.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Linq.Parallel.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Linq.Queryable.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Linq.Queryable.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Linq.Queryable.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Linq.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Linq.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Linq.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Memory.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Memory.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Memory.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Http.Json.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Http.Json.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Http.Json.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Http.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Http.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Http.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.HttpListener.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.HttpListener.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.HttpListener.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Mail.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Mail.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Mail.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.NameResolution.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.NameResolution.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.NameResolution.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.NetworkInformation.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.NetworkInformation.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.NetworkInformation.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Ping.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Ping.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Ping.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Primitives.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Primitives.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Primitives.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Quic.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Quic.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Quic.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Requests.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Requests.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Requests.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Security.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Security.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Security.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.ServicePoint.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.ServicePoint.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.ServicePoint.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Sockets.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Sockets.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.Sockets.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebClient.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebClient.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebClient.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebHeaderCollection.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebHeaderCollection.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebHeaderCollection.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebProxy.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebProxy.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebProxy.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebSockets.Client.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebSockets.Client.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebSockets.Client.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebSockets.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebSockets.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.WebSockets.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Net.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Numerics.Vectors.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Numerics.Vectors.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Numerics.Vectors.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Numerics.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Numerics.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Numerics.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ObjectModel.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ObjectModel.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ObjectModel.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.DispatchProxy.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.DispatchProxy.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.DispatchProxy.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Emit.ILGeneration.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Emit.ILGeneration.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Emit.ILGeneration.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Emit.Lightweight.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Emit.Lightweight.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Emit.Lightweight.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Emit.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Emit.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Emit.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Extensions.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Extensions.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Extensions.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Metadata.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Metadata.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Metadata.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Primitives.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Primitives.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.Primitives.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.TypeExtensions.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.TypeExtensions.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.TypeExtensions.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Reflection.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Resources.Reader.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Resources.Reader.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Resources.Reader.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Resources.ResourceManager.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Resources.ResourceManager.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Resources.ResourceManager.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Resources.Writer.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Resources.Writer.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Resources.Writer.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.CompilerServices.Unsafe.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.CompilerServices.Unsafe.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.CompilerServices.Unsafe.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.CompilerServices.VisualC.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.CompilerServices.VisualC.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.CompilerServices.VisualC.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Extensions.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Extensions.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Extensions.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Handles.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Handles.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Handles.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.InteropServices.JavaScript.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.InteropServices.JavaScript.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.InteropServices.JavaScript.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.InteropServices.RuntimeInformation.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.InteropServices.RuntimeInformation.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.InteropServices.RuntimeInformation.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.InteropServices.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.InteropServices.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.InteropServices.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Intrinsics.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Intrinsics.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Intrinsics.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Loader.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Loader.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Loader.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Numerics.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Numerics.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Numerics.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.Formatters.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.Formatters.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.Formatters.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.Json.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.Json.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.Json.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.Primitives.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.Primitives.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.Primitives.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.Xml.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.Xml.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.Xml.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.Serialization.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Runtime.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.AccessControl.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.AccessControl.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.AccessControl.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Claims.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Claims.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Claims.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Algorithms.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Algorithms.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Algorithms.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Cng.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Cng.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Cng.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Csp.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Csp.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Csp.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Encoding.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Encoding.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Encoding.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.OpenSsl.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.OpenSsl.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.OpenSsl.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Primitives.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Primitives.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.Primitives.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.X509Certificates.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.X509Certificates.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.X509Certificates.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Cryptography.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Principal.Windows.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Principal.Windows.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Principal.Windows.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Principal.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Principal.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.Principal.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.SecureString.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.SecureString.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.SecureString.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Security.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ServiceModel.Web.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ServiceModel.Web.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ServiceModel.Web.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ServiceProcess.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ServiceProcess.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ServiceProcess.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Encoding.CodePages.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Encoding.CodePages.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Encoding.CodePages.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Encoding.Extensions.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Encoding.Extensions.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Encoding.Extensions.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Encoding.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Encoding.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Encoding.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Encodings.Web.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Encodings.Web.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Encodings.Web.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Json.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Json.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.Json.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.RegularExpressions.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.RegularExpressions.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Text.RegularExpressions.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Channels.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Channels.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Channels.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Overlapped.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Overlapped.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Overlapped.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Tasks.Dataflow.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Tasks.Dataflow.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Tasks.Dataflow.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Tasks.Extensions.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Tasks.Extensions.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Tasks.Extensions.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Tasks.Parallel.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Tasks.Parallel.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Tasks.Parallel.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Tasks.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Tasks.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Tasks.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Thread.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Thread.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Thread.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.ThreadPool.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.ThreadPool.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.ThreadPool.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Timer.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Timer.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.Timer.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Threading.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Transactions.Local.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Transactions.Local.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Transactions.Local.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Transactions.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Transactions.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Transactions.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ValueTuple.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ValueTuple.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.ValueTuple.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Web.HttpUtility.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Web.HttpUtility.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Web.HttpUtility.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Web.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Web.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Web.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Windows.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Windows.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Windows.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.Linq.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.Linq.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.Linq.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.ReaderWriter.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.ReaderWriter.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.ReaderWriter.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.Serialization.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.Serialization.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.Serialization.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XDocument.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XDocument.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XDocument.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XPath.XDocument.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XPath.XDocument.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XPath.XDocument.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XPath.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XPath.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XPath.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XmlDocument.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XmlDocument.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XmlDocument.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XmlSerializer.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XmlSerializer.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.XmlSerializer.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.Xml.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/System.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/WindowsBase.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/WindowsBase.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/WindowsBase.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/mscorlib.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/mscorlib.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/mscorlib.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/netstandard.items b/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/netstandard.items
deleted file mode 100644
index c55e287..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/resourcestamps/netstandard.items
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/obj/Debug/net8.0-macos/osx-arm64/runtimeconfig.bin b/obj/Debug/net8.0-macos/osx-arm64/runtimeconfig.bin
deleted file mode 100644
index ce99436..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/runtimeconfig.bin
+++ /dev/null
@@ -1 +0,0 @@
-MMicrosoft.Extensions.DependencyInjection.VerifyOpenGenericServiceTrimmabilitytrue"System.AggressiveAttributeTrimmingtruefSystem.ComponentModel.TypeConverter.EnableUnsafeBinaryFormatterInDesigntimeLicenseContextSerializationfalse'System.Diagnostics.Debugger.IsSupportedtrue2System.Diagnostics.Tracing.EventSource.IsSupportedfalseSystem.Globalization.InvariantfalseSystem.Globalization.Hybridfalse)System.Net.Http.EnableActivityPropagationfalse4System.Reflection.NullabilityInfoContext.IsSupportedfalse9System.Resources.ResourceManager.AllowCustomResourceTypesfalse&System.Resources.UseSystemResourceKeysfalse
-// This code was generated by a tool.
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("sim")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
-[assembly: System.Reflection.AssemblyProductAttribute("sim")]
-[assembly: System.Reflection.AssemblyTitleAttribute("sim")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-[assembly: System.Runtime.Versioning.TargetPlatformAttribute("macOS15.0")]
-[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("macOS10.15")]
-
-// 由 MSBuild WriteCodeFragment 类生成。
-
diff --git a/obj/Debug/net8.0-macos/osx-arm64/sim.AssemblyInfoInputs.cache b/obj/Debug/net8.0-macos/osx-arm64/sim.AssemblyInfoInputs.cache
deleted file mode 100644
index 246e604..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/sim.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-04f0e9be45a2c374208a9ab39954e3b4bdce90889209f01de4dbbb973090f443
diff --git a/obj/Debug/net8.0-macos/osx-arm64/sim.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0-macos/osx-arm64/sim.GeneratedMSBuildEditorConfig.editorconfig
deleted file mode 100644
index 7d4a6a7..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/sim.GeneratedMSBuildEditorConfig.editorconfig
+++ /dev/null
@@ -1,17 +0,0 @@
-is_global = true
-build_property.EnableAotAnalyzer =
-build_property.EnableSingleFileAnalyzer =
-build_property.EnableTrimAnalyzer = false
-build_property.IncludeAllContentForSelfExtract =
-build_property.TargetFramework = net8.0-macos
-build_property.TargetPlatformMinVersion =
-build_property.UsingMicrosoftNETSdkWeb =
-build_property.ProjectTypeGuids =
-build_property.InvariantGlobalization = false
-build_property.PlatformNeutralAssembly =
-build_property.EnforceExtendedAnalyzerRules =
-build_property._SupportedPlatformList = Linux,macOS,Windows
-build_property.RootNamespace = sim
-build_property.ProjectDir = /Users/tianjianyong/apps/sim/
-build_property.EnableComHosting =
-build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/obj/Debug/net8.0-macos/osx-arm64/sim.GlobalUsings.g.cs b/obj/Debug/net8.0-macos/osx-arm64/sim.GlobalUsings.g.cs
deleted file mode 100644
index e322679..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/sim.GlobalUsings.g.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-//
-global using global::AppKit;
-global using global::CoreGraphics;
-global using global::Foundation;
-global using global::System;
-global using global::System.Collections.Generic;
-global using global::System.IO;
-global using global::System.Linq;
-global using global::System.Net.Http;
-global using global::System.Threading;
-global using global::System.Threading.Tasks;
diff --git a/obj/Debug/net8.0-macos/osx-arm64/sim.assets.cache b/obj/Debug/net8.0-macos/osx-arm64/sim.assets.cache
deleted file mode 100644
index 9b1e202..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/sim.assets.cache and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/sim.csproj.CoreCompileInputs.cache b/obj/Debug/net8.0-macos/osx-arm64/sim.csproj.CoreCompileInputs.cache
deleted file mode 100644
index d6e8d36..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/sim.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-3ce167214f0f83b04eb6d4fb07d2fffab359750464c82ba2e6a7ec9910d49d62
diff --git a/obj/Debug/net8.0-macos/osx-arm64/sim.csproj.FileListAbsolute.txt b/obj/Debug/net8.0-macos/osx-arm64/sim.csproj.FileListAbsolute.txt
deleted file mode 100644
index dbdf1f7..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/sim.csproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,217 +0,0 @@
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/actool/_PartialAppManifest.items
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/actool/_BundleResourceWithLogicalName.items
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/actool/_ProcessedImageAssetsPath.items
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/coremlc/_PartialAppManifest.items
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/coremlc/_BundleResourceWithLogicalName.items
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/coremlc/_ProcessedCoreMLModelsPath.items
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/_ProcessedBundleResourcesPath.items
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/_ProcessedContentPath.items
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/sim.GeneratedMSBuildEditorConfig.editorconfig
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/sim.AssemblyInfoInputs.cache
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/sim.AssemblyInfo.cs
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/sim.csproj.CoreCompileInputs.cache
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.runtimeconfig.json
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/sim.pdb
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/Microsoft.CSharp.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/Microsoft.VisualBasic.Core.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/Microsoft.VisualBasic.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/Microsoft.Win32.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/Microsoft.Win32.Registry.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.AppContext.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Buffers.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Collections.Concurrent.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Collections.Immutable.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Collections.NonGeneric.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Collections.Specialized.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Collections.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.Annotations.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.DataAnnotations.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.EventBasedAsync.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.TypeConverter.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.ComponentModel.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Configuration.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Console.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Core.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Data.Common.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Data.DataSetExtensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Data.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Contracts.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Debug.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.DiagnosticSource.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.FileVersionInfo.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Process.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.StackTrace.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.TextWriterTraceListener.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Tools.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.TraceSource.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Diagnostics.Tracing.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Drawing.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Drawing.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Dynamic.Runtime.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Formats.Asn1.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Formats.Tar.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Globalization.Calendars.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Globalization.Extensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Globalization.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.Brotli.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.FileSystem.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.ZipFile.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.Compression.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.AccessControl.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.DriveInfo.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.Watcher.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.FileSystem.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.IsolatedStorage.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.MemoryMappedFiles.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.Pipes.AccessControl.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.Pipes.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.UnmanagedMemoryStream.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.IO.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Linq.Expressions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Linq.Parallel.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Linq.Queryable.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Linq.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Memory.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.Http.Json.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.Http.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.HttpListener.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.Mail.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.NameResolution.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.NetworkInformation.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.Ping.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.Quic.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.Requests.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.Security.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.ServicePoint.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.Sockets.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebClient.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebHeaderCollection.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebProxy.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebSockets.Client.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.WebSockets.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Net.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Numerics.Vectors.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Numerics.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.ObjectModel.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Private.CoreLib.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Private.DataContractSerialization.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Private.Uri.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Private.Xml.Linq.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Private.Xml.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.DispatchProxy.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Emit.ILGeneration.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Emit.Lightweight.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Emit.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Extensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Metadata.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.TypeExtensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Reflection.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Resources.Reader.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Resources.ResourceManager.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Resources.Writer.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.CompilerServices.Unsafe.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.CompilerServices.VisualC.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Extensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Handles.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.InteropServices.JavaScript.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.InteropServices.RuntimeInformation.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.InteropServices.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Intrinsics.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Loader.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Numerics.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Formatters.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Json.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.Xml.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.Serialization.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Runtime.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.AccessControl.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.Claims.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Algorithms.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Cng.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Csp.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Encoding.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.OpenSsl.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.Primitives.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.X509Certificates.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.Cryptography.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.Principal.Windows.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.Principal.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.SecureString.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Security.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.ServiceModel.Web.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.ServiceProcess.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encoding.CodePages.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encoding.Extensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encoding.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Text.Encodings.Web.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Text.Json.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Text.RegularExpressions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Channels.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Overlapped.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.Dataflow.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.Extensions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.Parallel.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Tasks.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Thread.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Threading.ThreadPool.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Threading.Timer.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Threading.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Transactions.Local.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Transactions.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.ValueTuple.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Web.HttpUtility.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Web.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Windows.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Xml.Linq.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Xml.ReaderWriter.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Xml.Serialization.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XDocument.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XPath.XDocument.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XPath.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XmlDocument.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Xml.XmlSerializer.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.Xml.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/System.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/WindowsBase.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/mscorlib.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/netstandard.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/Microsoft.macOS.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/createdump
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libSystem.Globalization.Native.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libSystem.IO.Compression.Native.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libSystem.Native.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libSystem.Net.Security.Native.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libSystem.Security.Cryptography.Native.Apple.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libSystem.Security.Cryptography.Native.OpenSsl.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libclrgc.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libclrjit.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libcoreclr.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libhostfxr.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libhostpolicy.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libmscordaccore.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libmscordbi.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/Microsoft.macOS.registrar.a
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/Microsoft.macOS.registrar.coreclr.a
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libextension-dotnet-coreclr.a
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr-debug.a
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr-debug.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr.a
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-coreclr.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-debug.a
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-debug.dylib
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-nativeaot-debug.a
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet-nativeaot.a
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet.a
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0-macos/osx-arm64/libxamarin-dotnet.dylib
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/sim.csproj.Up2Date
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/sim.dll
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/refint/sim.dll
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/sim.pdb
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/sim.genruntimeconfig.cache
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0-macos/osx-arm64/ref/sim.dll
diff --git a/obj/Debug/net8.0-macos/osx-arm64/sim.csproj.Up2Date b/obj/Debug/net8.0-macos/osx-arm64/sim.csproj.Up2Date
deleted file mode 100644
index e69de29..0000000
diff --git a/obj/Debug/net8.0-macos/osx-arm64/sim.dll b/obj/Debug/net8.0-macos/osx-arm64/sim.dll
deleted file mode 100644
index f05ecb1..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/sim.dll and /dev/null differ
diff --git a/obj/Debug/net8.0-macos/osx-arm64/sim.genruntimeconfig.cache b/obj/Debug/net8.0-macos/osx-arm64/sim.genruntimeconfig.cache
deleted file mode 100644
index 0e53323..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/sim.genruntimeconfig.cache
+++ /dev/null
@@ -1 +0,0 @@
-809f064551eafc485feb46838aacf6b97286167db09d6f263b18d4b577d5832f
diff --git a/obj/Debug/net8.0-macos/osx-arm64/sim.nfloat.g.cs b/obj/Debug/net8.0-macos/osx-arm64/sim.nfloat.g.cs
deleted file mode 100644
index 7f49b05..0000000
--- a/obj/Debug/net8.0-macos/osx-arm64/sim.nfloat.g.cs
+++ /dev/null
@@ -1,3 +0,0 @@
-#pragma warning disable CS8981
-global using nfloat = global::System.Runtime.InteropServices.NFloat;
-#pragma warning restore CS8981
diff --git a/obj/Debug/net8.0-macos/osx-arm64/sim.pdb b/obj/Debug/net8.0-macos/osx-arm64/sim.pdb
deleted file mode 100644
index adc1a79..0000000
Binary files a/obj/Debug/net8.0-macos/osx-arm64/sim.pdb and /dev/null differ
diff --git a/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
deleted file mode 100644
index dca70aa..0000000
--- a/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/obj/Debug/net8.0/ActiveProtect.AssemblyInfo.cs b/obj/Debug/net8.0/ActiveProtect.AssemblyInfo.cs
deleted file mode 100644
index f23d1cf..0000000
--- a/obj/Debug/net8.0/ActiveProtect.AssemblyInfo.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("ActiveProtect")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+e14978c785bbbc984facc644a8d191edce24c75c")]
-[assembly: System.Reflection.AssemblyProductAttribute("ActiveProtect")]
-[assembly: System.Reflection.AssemblyTitleAttribute("ActiveProtect")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-
-// 由 MSBuild WriteCodeFragment 类生成。
-
diff --git a/obj/Debug/net8.0/ActiveProtect.AssemblyInfoInputs.cache b/obj/Debug/net8.0/ActiveProtect.AssemblyInfoInputs.cache
deleted file mode 100644
index 97d351d..0000000
--- a/obj/Debug/net8.0/ActiveProtect.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-d6e2f077e469fa47c1242ecde48fddf59a202b3ea36ab99595984219b25752f5
diff --git a/obj/Debug/net8.0/ActiveProtect.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0/ActiveProtect.GeneratedMSBuildEditorConfig.editorconfig
deleted file mode 100644
index aeff0f6..0000000
--- a/obj/Debug/net8.0/ActiveProtect.GeneratedMSBuildEditorConfig.editorconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-is_global = true
-build_property.TargetFramework = net8.0
-build_property.TargetPlatformMinVersion =
-build_property.UsingMicrosoftNETSdkWeb =
-build_property.ProjectTypeGuids =
-build_property.InvariantGlobalization =
-build_property.PlatformNeutralAssembly =
-build_property.EnforceExtendedAnalyzerRules =
-build_property._SupportedPlatformList = Linux,macOS,Windows
-build_property.RootNamespace = ActiveProtect
-build_property.ProjectDir = /Users/tianjianyong/apps/ActiveProtect/
-build_property.EnableComHosting =
-build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/obj/Debug/net8.0/ActiveProtect.GlobalUsings.g.cs b/obj/Debug/net8.0/ActiveProtect.GlobalUsings.g.cs
deleted file mode 100644
index 8578f3d..0000000
--- a/obj/Debug/net8.0/ActiveProtect.GlobalUsings.g.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-//
-global using global::System;
-global using global::System.Collections.Generic;
-global using global::System.IO;
-global using global::System.Linq;
-global using global::System.Net.Http;
-global using global::System.Threading;
-global using global::System.Threading.Tasks;
diff --git a/obj/Debug/net8.0/ActiveProtect.assets.cache b/obj/Debug/net8.0/ActiveProtect.assets.cache
deleted file mode 100644
index 853b637..0000000
Binary files a/obj/Debug/net8.0/ActiveProtect.assets.cache and /dev/null differ
diff --git a/obj/Debug/net8.0/ActiveProtect.csproj.CoreCompileInputs.cache b/obj/Debug/net8.0/ActiveProtect.csproj.CoreCompileInputs.cache
deleted file mode 100644
index eb2735b..0000000
--- a/obj/Debug/net8.0/ActiveProtect.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-a7ee257a99e11669f23f59cfa7a2bd0d3258b3055019a1b8da60960796073637
diff --git a/obj/Debug/net8.0/ActiveProtect.csproj.FileListAbsolute.txt b/obj/Debug/net8.0/ActiveProtect.csproj.FileListAbsolute.txt
deleted file mode 100644
index 57d30ad..0000000
--- a/obj/Debug/net8.0/ActiveProtect.csproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-/Users/tianjianyong/apps/ActiveProtect/bin/Debug/net8.0/ActiveProtect
-/Users/tianjianyong/apps/ActiveProtect/bin/Debug/net8.0/ActiveProtect.deps.json
-/Users/tianjianyong/apps/ActiveProtect/bin/Debug/net8.0/ActiveProtect.runtimeconfig.json
-/Users/tianjianyong/apps/ActiveProtect/bin/Debug/net8.0/ActiveProtect.dll
-/Users/tianjianyong/apps/ActiveProtect/bin/Debug/net8.0/ActiveProtect.pdb
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net8.0/ActiveProtect.GeneratedMSBuildEditorConfig.editorconfig
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net8.0/ActiveProtect.AssemblyInfoInputs.cache
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net8.0/ActiveProtect.AssemblyInfo.cs
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net8.0/ActiveProtect.csproj.CoreCompileInputs.cache
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net8.0/ActiveProtect.dll
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net8.0/refint/ActiveProtect.dll
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net8.0/ActiveProtect.pdb
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net8.0/ActiveProtect.genruntimeconfig.cache
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/net8.0/ref/ActiveProtect.dll
diff --git a/obj/Debug/net8.0/ActiveProtect.dll b/obj/Debug/net8.0/ActiveProtect.dll
deleted file mode 100644
index b466574..0000000
Binary files a/obj/Debug/net8.0/ActiveProtect.dll and /dev/null differ
diff --git a/obj/Debug/net8.0/ActiveProtect.genruntimeconfig.cache b/obj/Debug/net8.0/ActiveProtect.genruntimeconfig.cache
deleted file mode 100644
index e18e1c5..0000000
--- a/obj/Debug/net8.0/ActiveProtect.genruntimeconfig.cache
+++ /dev/null
@@ -1 +0,0 @@
-77609956e7b13e566db1c86796e7d5df44040f623c9eca5d691918d2ef635d8a
diff --git a/obj/Debug/net8.0/ActiveProtect.pdb b/obj/Debug/net8.0/ActiveProtect.pdb
deleted file mode 100644
index 9aa06fd..0000000
Binary files a/obj/Debug/net8.0/ActiveProtect.pdb and /dev/null differ
diff --git a/obj/Debug/net8.0/apphost b/obj/Debug/net8.0/apphost
deleted file mode 100755
index 4909df6..0000000
Binary files a/obj/Debug/net8.0/apphost and /dev/null differ
diff --git a/obj/Debug/net8.0/ref/ActiveProtect.dll b/obj/Debug/net8.0/ref/ActiveProtect.dll
deleted file mode 100644
index 496dca8..0000000
Binary files a/obj/Debug/net8.0/ref/ActiveProtect.dll and /dev/null differ
diff --git a/obj/Debug/net8.0/ref/sim.dll b/obj/Debug/net8.0/ref/sim.dll
deleted file mode 100644
index 5f60497..0000000
Binary files a/obj/Debug/net8.0/ref/sim.dll and /dev/null differ
diff --git a/obj/Debug/net8.0/refint/ActiveProtect.dll b/obj/Debug/net8.0/refint/ActiveProtect.dll
deleted file mode 100644
index 496dca8..0000000
Binary files a/obj/Debug/net8.0/refint/ActiveProtect.dll and /dev/null differ
diff --git a/obj/Debug/net8.0/refint/sim.dll b/obj/Debug/net8.0/refint/sim.dll
deleted file mode 100644
index 5f60497..0000000
Binary files a/obj/Debug/net8.0/refint/sim.dll and /dev/null differ
diff --git a/obj/Debug/net8.0/sim.AssemblyInfo.cs b/obj/Debug/net8.0/sim.AssemblyInfo.cs
deleted file mode 100644
index fd06230..0000000
--- a/obj/Debug/net8.0/sim.AssemblyInfo.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("sim")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
-[assembly: System.Reflection.AssemblyProductAttribute("sim")]
-[assembly: System.Reflection.AssemblyTitleAttribute("sim")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-
-// 由 MSBuild WriteCodeFragment 类生成。
-
diff --git a/obj/Debug/net8.0/sim.AssemblyInfoInputs.cache b/obj/Debug/net8.0/sim.AssemblyInfoInputs.cache
deleted file mode 100644
index df1965f..0000000
--- a/obj/Debug/net8.0/sim.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-f7c691246e921ea4df88283aa0c13252dd75e063a46f79d35c261f6cd01a4ea5
diff --git a/obj/Debug/net8.0/sim.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0/sim.GeneratedMSBuildEditorConfig.editorconfig
deleted file mode 100644
index 20c9cd9..0000000
--- a/obj/Debug/net8.0/sim.GeneratedMSBuildEditorConfig.editorconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-is_global = true
-build_property.TargetFramework = net8.0
-build_property.TargetPlatformMinVersion =
-build_property.UsingMicrosoftNETSdkWeb =
-build_property.ProjectTypeGuids =
-build_property.InvariantGlobalization =
-build_property.PlatformNeutralAssembly =
-build_property.EnforceExtendedAnalyzerRules =
-build_property._SupportedPlatformList = Linux,macOS,Windows
-build_property.RootNamespace = sim
-build_property.ProjectDir = /Users/tianjianyong/apps/ActiveProtect/
-build_property.EnableComHosting =
-build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/obj/Debug/net8.0/sim.GlobalUsings.g.cs b/obj/Debug/net8.0/sim.GlobalUsings.g.cs
deleted file mode 100644
index 8578f3d..0000000
--- a/obj/Debug/net8.0/sim.GlobalUsings.g.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-//
-global using global::System;
-global using global::System.Collections.Generic;
-global using global::System.IO;
-global using global::System.Linq;
-global using global::System.Net.Http;
-global using global::System.Threading;
-global using global::System.Threading.Tasks;
diff --git a/obj/Debug/net8.0/sim.assets.cache b/obj/Debug/net8.0/sim.assets.cache
deleted file mode 100644
index b9f5abc..0000000
Binary files a/obj/Debug/net8.0/sim.assets.cache and /dev/null differ
diff --git a/obj/Debug/net8.0/sim.csproj.CoreCompileInputs.cache b/obj/Debug/net8.0/sim.csproj.CoreCompileInputs.cache
deleted file mode 100644
index 85dca8f..0000000
--- a/obj/Debug/net8.0/sim.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-87896fdbfc1ec81fd0c1712d785a9b2cb213b184a3b5994168fe36e3b8f6204e
diff --git a/obj/Debug/net8.0/sim.csproj.FileListAbsolute.txt b/obj/Debug/net8.0/sim.csproj.FileListAbsolute.txt
deleted file mode 100644
index d4f5942..0000000
--- a/obj/Debug/net8.0/sim.csproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0/sim.GeneratedMSBuildEditorConfig.editorconfig
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0/sim.AssemblyInfoInputs.cache
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0/sim.AssemblyInfo.cs
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0/sim.csproj.CoreCompileInputs.cache
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0/sim
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0/sim.deps.json
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0/sim.runtimeconfig.json
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0/sim.dll
-/Users/tianjianyong/apps/sim/bin/Debug/net8.0/sim.pdb
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0/sim.dll
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0/refint/sim.dll
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0/sim.pdb
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0/sim.genruntimeconfig.cache
-/Users/tianjianyong/apps/sim/obj/Debug/net8.0/ref/sim.dll
diff --git a/obj/Debug/net8.0/sim.dll b/obj/Debug/net8.0/sim.dll
deleted file mode 100644
index 7b803b6..0000000
Binary files a/obj/Debug/net8.0/sim.dll and /dev/null differ
diff --git a/obj/Debug/net8.0/sim.genruntimeconfig.cache b/obj/Debug/net8.0/sim.genruntimeconfig.cache
deleted file mode 100644
index 8392efa..0000000
--- a/obj/Debug/net8.0/sim.genruntimeconfig.cache
+++ /dev/null
@@ -1 +0,0 @@
-3383a1de7d286f6eddd9caf02a0557b0112e6606ec3087c5c0fe3c0f16df8564
diff --git a/obj/Debug/net8.0/sim.pdb b/obj/Debug/net8.0/sim.pdb
deleted file mode 100644
index db08c37..0000000
Binary files a/obj/Debug/net8.0/sim.pdb and /dev/null differ
diff --git a/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs b/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs
deleted file mode 100644
index 669815a..0000000
--- a/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")]
diff --git a/obj/Debug/netstandard2.1/ActiveProtect.AssemblyInfo.cs b/obj/Debug/netstandard2.1/ActiveProtect.AssemblyInfo.cs
deleted file mode 100644
index f23d1cf..0000000
--- a/obj/Debug/netstandard2.1/ActiveProtect.AssemblyInfo.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("ActiveProtect")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+e14978c785bbbc984facc644a8d191edce24c75c")]
-[assembly: System.Reflection.AssemblyProductAttribute("ActiveProtect")]
-[assembly: System.Reflection.AssemblyTitleAttribute("ActiveProtect")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-
-// 由 MSBuild WriteCodeFragment 类生成。
-
diff --git a/obj/Debug/netstandard2.1/ActiveProtect.AssemblyInfoInputs.cache b/obj/Debug/netstandard2.1/ActiveProtect.AssemblyInfoInputs.cache
deleted file mode 100644
index 97d351d..0000000
--- a/obj/Debug/netstandard2.1/ActiveProtect.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-d6e2f077e469fa47c1242ecde48fddf59a202b3ea36ab99595984219b25752f5
diff --git a/obj/Debug/netstandard2.1/ActiveProtect.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/netstandard2.1/ActiveProtect.GeneratedMSBuildEditorConfig.editorconfig
deleted file mode 100644
index 8649e4b..0000000
--- a/obj/Debug/netstandard2.1/ActiveProtect.GeneratedMSBuildEditorConfig.editorconfig
+++ /dev/null
@@ -1,5 +0,0 @@
-is_global = true
-build_property.RootNamespace = ActiveProtect
-build_property.ProjectDir = /Users/tianjianyong/apps/ActiveProtect/
-build_property.EnableComHosting =
-build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/obj/Debug/netstandard2.1/ActiveProtect.GlobalUsings.g.cs b/obj/Debug/netstandard2.1/ActiveProtect.GlobalUsings.g.cs
deleted file mode 100644
index 8578f3d..0000000
--- a/obj/Debug/netstandard2.1/ActiveProtect.GlobalUsings.g.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-//
-global using global::System;
-global using global::System.Collections.Generic;
-global using global::System.IO;
-global using global::System.Linq;
-global using global::System.Net.Http;
-global using global::System.Threading;
-global using global::System.Threading.Tasks;
diff --git a/obj/Debug/netstandard2.1/ActiveProtect.assets.cache b/obj/Debug/netstandard2.1/ActiveProtect.assets.cache
deleted file mode 100644
index 518ef05..0000000
Binary files a/obj/Debug/netstandard2.1/ActiveProtect.assets.cache and /dev/null differ
diff --git a/obj/Debug/netstandard2.1/ActiveProtect.csproj.CoreCompileInputs.cache b/obj/Debug/netstandard2.1/ActiveProtect.csproj.CoreCompileInputs.cache
deleted file mode 100644
index b284a68..0000000
--- a/obj/Debug/netstandard2.1/ActiveProtect.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-d1ea287e903154dc338b90307ca21673394cf3b7d4242612dd7b8e88b0421550
diff --git a/obj/Debug/netstandard2.1/ActiveProtect.csproj.FileListAbsolute.txt b/obj/Debug/netstandard2.1/ActiveProtect.csproj.FileListAbsolute.txt
deleted file mode 100644
index 185df00..0000000
--- a/obj/Debug/netstandard2.1/ActiveProtect.csproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/netstandard2.1/ActiveProtect.GeneratedMSBuildEditorConfig.editorconfig
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/netstandard2.1/ActiveProtect.AssemblyInfoInputs.cache
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/netstandard2.1/ActiveProtect.AssemblyInfo.cs
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/netstandard2.1/ActiveProtect.csproj.CoreCompileInputs.cache
-/Users/tianjianyong/apps/ActiveProtect/bin/Debug/netstandard2.1/ActiveProtect.deps.json
-/Users/tianjianyong/apps/ActiveProtect/bin/Debug/netstandard2.1/ActiveProtect.dll
-/Users/tianjianyong/apps/ActiveProtect/bin/Debug/netstandard2.1/ActiveProtect.pdb
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/netstandard2.1/ActiveProtect.dll
-/Users/tianjianyong/apps/ActiveProtect/obj/Debug/netstandard2.1/ActiveProtect.pdb
diff --git a/obj/Debug/netstandard2.1/ActiveProtect.dll b/obj/Debug/netstandard2.1/ActiveProtect.dll
deleted file mode 100644
index 0dfaa44..0000000
Binary files a/obj/Debug/netstandard2.1/ActiveProtect.dll and /dev/null differ
diff --git a/obj/Debug/netstandard2.1/ActiveProtect.pdb b/obj/Debug/netstandard2.1/ActiveProtect.pdb
deleted file mode 100644
index f45ab76..0000000
Binary files a/obj/Debug/netstandard2.1/ActiveProtect.pdb and /dev/null differ
diff --git a/obj/project.assets.json b/obj/project.assets.json
deleted file mode 100644
index ac1b25d..0000000
--- a/obj/project.assets.json
+++ /dev/null
@@ -1,85 +0,0 @@
-{
- "version": 3,
- "targets": {
- "net6.0": {}
- },
- "libraries": {},
- "projectFileDependencyGroups": {
- "net6.0": []
- },
- "packageFolders": {
- "/Users/tianjianyong/.nuget/packages/": {}
- },
- "project": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "/Users/tianjianyong/apps/ActiveProtect/ActiveProtect.csproj",
- "projectName": "ActiveProtect",
- "projectPath": "/Users/tianjianyong/apps/ActiveProtect/ActiveProtect.csproj",
- "packagesPath": "/Users/tianjianyong/.nuget/packages/",
- "outputPath": "/Users/tianjianyong/apps/ActiveProtect/obj/",
- "projectStyle": "PackageReference",
- "configFilePaths": [
- "/Users/tianjianyong/.nuget/NuGet/NuGet.Config"
- ],
- "originalTargetFrameworks": [
- "net6.0"
- ],
- "sources": {
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net6.0": {
- "targetAlias": "net6.0",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- }
- },
- "frameworks": {
- "net6.0": {
- "targetAlias": "net6.0",
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "downloadDependencies": [
- {
- "name": "Microsoft.AspNetCore.App.Ref",
- "version": "[6.0.33, 6.0.33]"
- },
- {
- "name": "Microsoft.NETCore.App.Host.osx-arm64",
- "version": "[6.0.33, 6.0.33]"
- },
- {
- "name": "Microsoft.NETCore.App.Ref",
- "version": "[6.0.33, 6.0.33]"
- }
- ],
- "frameworkReferences": {
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/8.0.402/RuntimeIdentifierGraph.json"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache
deleted file mode 100644
index d4ec3db..0000000
--- a/obj/project.nuget.cache
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "version": 2,
- "dgSpecHash": "j5PpCU9trrQ=",
- "success": true,
- "projectFilePath": "/Users/tianjianyong/apps/ActiveProtect/ActiveProtect.csproj",
- "expectedPackageFiles": [
- "/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.ref/6.0.33/microsoft.netcore.app.ref.6.0.33.nupkg.sha512",
- "/Users/tianjianyong/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.33/microsoft.aspnetcore.app.ref.6.0.33.nupkg.sha512",
- "/Users/tianjianyong/.nuget/packages/microsoft.netcore.app.host.osx-arm64/6.0.33/microsoft.netcore.app.host.osx-arm64.6.0.33.nupkg.sha512"
- ],
- "logs": []
-}
\ No newline at end of file
diff --git a/obj/sim.csproj.nuget.dgspec.json b/obj/sim.csproj.nuget.dgspec.json
deleted file mode 100644
index b85590f..0000000
--- a/obj/sim.csproj.nuget.dgspec.json
+++ /dev/null
@@ -1,66 +0,0 @@
-{
- "format": 1,
- "restore": {
- "/Users/tianjianyong/apps/ActiveProtect/sim.csproj": {}
- },
- "projects": {
- "/Users/tianjianyong/apps/ActiveProtect/sim.csproj": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "/Users/tianjianyong/apps/ActiveProtect/sim.csproj",
- "projectName": "sim",
- "projectPath": "/Users/tianjianyong/apps/ActiveProtect/sim.csproj",
- "packagesPath": "/Users/tianjianyong/.nuget/packages/",
- "outputPath": "/Users/tianjianyong/apps/ActiveProtect/obj/",
- "projectStyle": "PackageReference",
- "configFilePaths": [
- "/Users/tianjianyong/.nuget/NuGet/NuGet.Config"
- ],
- "originalTargetFrameworks": [
- "net8.0"
- ],
- "sources": {
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net8.0": {
- "targetAlias": "net8.0",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- },
- "restoreAuditProperties": {
- "enableAudit": "true",
- "auditLevel": "low",
- "auditMode": "direct"
- }
- },
- "frameworks": {
- "net8.0": {
- "targetAlias": "net8.0",
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/8.0.402/PortableRuntimeIdentifierGraph.json"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/obj/sim.csproj.nuget.g.props b/obj/sim.csproj.nuget.g.props
deleted file mode 100644
index 2ff18d5..0000000
--- a/obj/sim.csproj.nuget.g.props
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
- True
- NuGet
- $(MSBuildThisFileDirectory)project.assets.json
- /Users/tianjianyong/.nuget/packages/
- /Users/tianjianyong/.nuget/packages/
- PackageReference
- 6.11.1
-
-
-
-
-
\ No newline at end of file
diff --git a/obj/sim.csproj.nuget.g.targets b/obj/sim.csproj.nuget.g.targets
deleted file mode 100644
index 3dc06ef..0000000
--- a/obj/sim.csproj.nuget.g.targets
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file