diff --git a/README.md b/README.md
index a2d6eec4f33dd9e4da750d9373cf643dd21d8602..e0210879b4a261a5dcd6d9ef3cb3c233f038f517 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,5 @@
# GeneralUpdate #

-

@@ -9,7 +8,7 @@
### 组件介绍 ###
-GeneralUpdate寓意为通用更新力致于成为全平台更新组件,包含常见个人、企业项目所需特性。并提供GeneralUpdate.PacketTool更新包打包工具。
+GeneralUpdate寓意为通用更新力致于成为全平台更新组件。
| 功能 | 是否支持 | 备注 |
| ------------------------------ | -------- | ------------------------------------------------------------ |
diff --git a/README_en.md b/README_en.md
index 8500e80ff052341bb4f9db3175491b06b108990d..8bbdaa03c67e7b429548e74e6c3f2bc667967182 100644
--- a/README_en.md
+++ b/README_en.md
@@ -1,12 +1,12 @@
# GeneralUpdate #

-
+

### Component introduction ###
-GeneralUpdate means that the general update is committed to becoming a full-platform update component, including features required for common personal and enterprise projects. And provide GeneralUpdate.PacketTool update package packaging tool.
+GeneralUpdate means that the general update is committed to becoming a full-platform update component, including features required for common personal and enterprise projects.
| Function | support | Remark |
| ------------------------------------------------- | -------------------- | ------------------------------------------------------------ |
diff --git a/src/c#/.vs/ProjectEvaluation/generalupdate.metadata.v5 b/src/c#/.vs/ProjectEvaluation/generalupdate.metadata.v5
index 6c66db0f4f1b5a073f6c40a1635219a4b0423128..8ea0b844c8115e68ac194283c4e8abea766492e2 100644
Binary files a/src/c#/.vs/ProjectEvaluation/generalupdate.metadata.v5 and b/src/c#/.vs/ProjectEvaluation/generalupdate.metadata.v5 differ
diff --git a/src/c#/.vs/ProjectEvaluation/generalupdate.projects.v5 b/src/c#/.vs/ProjectEvaluation/generalupdate.projects.v5
index 638fad94fa68e2f8d3b9b02f7a3afa62bdb6952f..fe4868496333cd405f0a721e70747f682518c176 100644
Binary files a/src/c#/.vs/ProjectEvaluation/generalupdate.projects.v5 and b/src/c#/.vs/ProjectEvaluation/generalupdate.projects.v5 differ
diff --git a/src/c#/GeneralUpdate.Client/MainPage.xaml b/src/c#/GeneralUpdate.Client/MainPage.xaml
index 2e96963ad5c6743aebfa0258fe638ab4422e86a9..cf0f36237728a214efd6b36949248d04aa247a0c 100644
--- a/src/c#/GeneralUpdate.Client/MainPage.xaml
+++ b/src/c#/GeneralUpdate.Client/MainPage.xaml
@@ -21,10 +21,6 @@
x:Name="MyButton"
Text="launch"
HorizontalOptions="Center" />
-
diff --git a/src/c#/GeneralUpdate.Differential/Common/Filefilter.cs b/src/c#/GeneralUpdate.Differential/Common/Filefilter.cs
index f06fd8e8080bbbb202becfd7224da40f4fccbdf4..1b78d1297739c5a2407c7b144f3ae797720ebff8 100644
--- a/src/c#/GeneralUpdate.Differential/Common/Filefilter.cs
+++ b/src/c#/GeneralUpdate.Differential/Common/Filefilter.cs
@@ -4,11 +4,13 @@ namespace GeneralUpdate.Differential.Common
{
public class Filefilter
{
+ public const string JSON_DLL = "Newtonsoft.Json.dll";
+
public static readonly List Temp = new List() { ".json" };
///
/// File formats to avoid when doing differential updates.
///
- public static readonly List Diff = new List() { ".patch", ".7z", ".zip", ".rar", ".tar", ".db", ".xml", ".ini", ".json", ".config", ".gdep" };
+ public static readonly List Diff = new List() { ".patch", ".7z", ".zip", ".rar", ".tar", ".db", ".xml", ".ini", ".json", ".config" };
}
}
\ No newline at end of file
diff --git a/src/c#/GeneralUpdate.Differential/ContentProvider/FileProvider.cs b/src/c#/GeneralUpdate.Differential/ContentProvider/FileProvider.cs
index 555750c4a5171c1eccca5d3e66f3713852950d46..69ccaf1e05e00a0bbfa8e0500914e27261eae9b8 100644
--- a/src/c#/GeneralUpdate.Differential/ContentProvider/FileProvider.cs
+++ b/src/c#/GeneralUpdate.Differential/ContentProvider/FileProvider.cs
@@ -1,4 +1,5 @@
using GeneralUpdate.Core.Utils;
+using GeneralUpdate.Differential.Common;
using System;
using System.Collections.Generic;
using System.IO;
@@ -52,6 +53,7 @@ namespace GeneralUpdate.Differential.ContentProvider
var resultFiles = new List();
foreach (var subPath in Directory.GetFiles(path))
{
+ if (subPath.Contains(Filefilter.JSON_DLL)) continue;
var md5 = FileUtil.GetFileMD5(subPath);
var subFileInfo = new FileInfo(subPath);
resultFiles.Add(new FileNode() { Id = GetId(), Path = path, Name = subFileInfo.Name, MD5 = md5, FullName = subFileInfo.FullName });
diff --git a/src/c#/GeneralUpdate.PacketTool/ViewModels/MainViewModel.cs b/src/c#/GeneralUpdate.PacketTool/ViewModels/MainViewModel.cs
index 5941ed2ca52a956d1b8f25ac3030df81db77dc70..1c8848bedab4c5dc683e3a6be91eec14745d73bf 100644
--- a/src/c#/GeneralUpdate.PacketTool/ViewModels/MainViewModel.cs
+++ b/src/c#/GeneralUpdate.PacketTool/ViewModels/MainViewModel.cs
@@ -81,7 +81,7 @@ namespace GeneralUpdate.PacketTool.ViewModels
{
_formats = new List();
_formats.Add(".zip");
- _formats.Add(".7z");
+ //_formats.Add(".7z");
}
return _formats;
}
@@ -179,7 +179,7 @@ namespace GeneralUpdate.PacketTool.ViewModels
await DifferentialCore.Instance.Clean(SourcePath, TargetPath, PatchPath, (sender, args) =>{},
String2OperationType(CurrentFormat),String2Encoding(CurrentEncoding), PacketName);
- await DifferentialCore.Instance.Drity(SourcePath,PatchPath);
+ //await DifferentialCore.Instance.Drity(SourcePath,PatchPath);
if (IsPublish)
{
var packetPath = Path.Combine(TargetPath,$"{PacketName}{CurrentFormat}");