diff --git a/DysonNetwork.Control/DysonNetwork.Control.csproj b/DysonNetwork.Control/DysonNetwork.Control.csproj
index 750438b..e4342ee 100644
--- a/DysonNetwork.Control/DysonNetwork.Control.csproj
+++ b/DysonNetwork.Control/DysonNetwork.Control.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/DysonNetwork.Develop/DysonNetwork.Develop.csproj b/DysonNetwork.Develop/DysonNetwork.Develop.csproj
index a75b337..76b7b6b 100644
--- a/DysonNetwork.Develop/DysonNetwork.Develop.csproj
+++ b/DysonNetwork.Develop/DysonNetwork.Develop.csproj
@@ -8,15 +8,8 @@
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
diff --git a/DysonNetwork.Drive/DysonNetwork.Drive.csproj b/DysonNetwork.Drive/DysonNetwork.Drive.csproj
index 70b23ef..6d94bbd 100644
--- a/DysonNetwork.Drive/DysonNetwork.Drive.csproj
+++ b/DysonNetwork.Drive/DysonNetwork.Drive.csproj
@@ -13,11 +13,6 @@
-
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
all
@@ -35,9 +30,7 @@
-
-
diff --git a/DysonNetwork.Drive/Storage/FileService.cs b/DysonNetwork.Drive/Storage/FileService.cs
index 9885646..b9acb51 100644
--- a/DysonNetwork.Drive/Storage/FileService.cs
+++ b/DysonNetwork.Drive/Storage/FileService.cs
@@ -771,7 +771,7 @@ file class UpdatableCloudFile(SnCloudFile file)
public Dictionary? UserMeta { get; set; } = file.UserMeta;
public bool IsMarkedRecycle { get; set; } = file.IsMarkedRecycle;
- public Action> ToSetPropertyCalls()
+ public Expression, SetPropertyCalls>> ToSetPropertyCalls()
{
var userMeta = UserMeta ?? [];
return setter => setter
diff --git a/DysonNetwork.Insight/DysonNetwork.Insight.csproj b/DysonNetwork.Insight/DysonNetwork.Insight.csproj
index 2ad029d..559ab75 100644
--- a/DysonNetwork.Insight/DysonNetwork.Insight.csproj
+++ b/DysonNetwork.Insight/DysonNetwork.Insight.csproj
@@ -7,13 +7,7 @@
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/DysonNetwork.Pass/DysonNetwork.Pass.csproj b/DysonNetwork.Pass/DysonNetwork.Pass.csproj
index a31ba50..2f97692 100644
--- a/DysonNetwork.Pass/DysonNetwork.Pass.csproj
+++ b/DysonNetwork.Pass/DysonNetwork.Pass.csproj
@@ -9,11 +9,6 @@
-
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
@@ -25,9 +20,7 @@
-
-
diff --git a/DysonNetwork.Ring/DysonNetwork.Ring.csproj b/DysonNetwork.Ring/DysonNetwork.Ring.csproj
index e0326fb..8eff1cc 100644
--- a/DysonNetwork.Ring/DysonNetwork.Ring.csproj
+++ b/DysonNetwork.Ring/DysonNetwork.Ring.csproj
@@ -10,17 +10,10 @@
-
-
-
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
diff --git a/DysonNetwork.Shared/DysonNetwork.Shared.csproj b/DysonNetwork.Shared/DysonNetwork.Shared.csproj
index af86259..f58cf2d 100644
--- a/DysonNetwork.Shared/DysonNetwork.Shared.csproj
+++ b/DysonNetwork.Shared/DysonNetwork.Shared.csproj
@@ -8,6 +8,8 @@
+
+
@@ -37,8 +39,8 @@
-
-
+
+
diff --git a/DysonNetwork.Shared/Proto/file.proto b/DysonNetwork.Shared/Proto/file.proto
index 470d079..2651850 100644
--- a/DysonNetwork.Shared/Proto/file.proto
+++ b/DysonNetwork.Shared/Proto/file.proto
@@ -5,7 +5,6 @@ package proto;
option csharp_namespace = "DysonNetwork.Shared.Proto";
import "google/protobuf/timestamp.proto";
-import "google/protobuf/struct.proto";
import "google/protobuf/empty.proto";
import "google/protobuf/field_mask.proto";
import "google/protobuf/duration.proto";
diff --git a/DysonNetwork.Shared/Proto/leveling.proto b/DysonNetwork.Shared/Proto/leveling.proto
index 622f563..1c4f191 100644
--- a/DysonNetwork.Shared/Proto/leveling.proto
+++ b/DysonNetwork.Shared/Proto/leveling.proto
@@ -5,8 +5,6 @@ package proto;
option csharp_namespace = "DysonNetwork.Shared.Proto";
import "google/protobuf/timestamp.proto";
-import "google/protobuf/empty.proto";
-import "google/protobuf/field_mask.proto";
// ====================================
// Message Definitions
diff --git a/DysonNetwork.Shared/Proto/post.proto b/DysonNetwork.Shared/Proto/post.proto
index 6aea6db..c19a4a7 100644
--- a/DysonNetwork.Shared/Proto/post.proto
+++ b/DysonNetwork.Shared/Proto/post.proto
@@ -6,7 +6,6 @@ option csharp_namespace = "DysonNetwork.Shared.Proto";
import "google/protobuf/timestamp.proto";
import "google/protobuf/wrappers.proto";
-import "google/protobuf/struct.proto";
import "file.proto";
import "realm.proto";
import "publisher.proto";
diff --git a/DysonNetwork.Shared/Proto/ring.proto b/DysonNetwork.Shared/Proto/ring.proto
index 3632de8..e6bf58a 100644
--- a/DysonNetwork.Shared/Proto/ring.proto
+++ b/DysonNetwork.Shared/Proto/ring.proto
@@ -4,7 +4,6 @@ package proto;
option csharp_namespace = "DysonNetwork.Shared.Proto";
-import "google/protobuf/struct.proto";
import "google/protobuf/empty.proto";
import "google/protobuf/wrappers.proto";
diff --git a/DysonNetwork.Sphere/DysonNetwork.Sphere.csproj b/DysonNetwork.Sphere/DysonNetwork.Sphere.csproj
index 4d383f4..1afe9bb 100644
--- a/DysonNetwork.Sphere/DysonNetwork.Sphere.csproj
+++ b/DysonNetwork.Sphere/DysonNetwork.Sphere.csproj
@@ -12,20 +12,13 @@
-
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
all
runtime; build; native; contentfiles; analyzers; buildtransitive