Browse Source

修正bug

懒得勤快 5 years ago
parent
commit
3496ad56f2

+ 3 - 3
Masuit.Tools.Abstractions/Masuit.Tools.Abstractions.csproj

@@ -7,7 +7,7 @@
     <LangVersion>8.0</LangVersion>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CodeAnalysisRuleSet />
-    <Version>2.3.2.5</Version>
+    <Version>2.3.2.6</Version>
     <Authors>懒得勤快</Authors>
     <Description>Masuit.Tools基础公共库</Description>
     <Copyright>懒得勤快,长空X</Copyright>
@@ -20,9 +20,9 @@
     <RepositoryType>Github</RepositoryType>
     <GeneratePackageOnBuild>True</GeneratePackageOnBuild>
     <PackageRequireLicenseAcceptance>False</PackageRequireLicenseAcceptance>
-    <FileVersion>2.3.2.5</FileVersion>
+    <FileVersion>2.3.2.6</FileVersion>
     <Company>masuit.com</Company>
-    <AssemblyVersion>2.3.2.5</AssemblyVersion>
+    <AssemblyVersion>2.3.2.6</AssemblyVersion>
     <PackageLicenseUrl>https://github.com/ldqk/Masuit.Tools/blob/master/LICENSE</PackageLicenseUrl>
   </PropertyGroup>
 

+ 1 - 1
Masuit.Tools.Abstractions/Reflection/ReflectionUtil.cs

@@ -99,7 +99,7 @@ namespace Masuit.Tools.Reflection
             var parameter = Expression.Parameter(typeof(T), "e");
             var property = Expression.PropertyOrField(parameter, name);
             var before = Expression.Lambda(property, parameter).Compile().DynamicInvoke(obj).ToJsonString();
-            if (property.Type.GetGenericTypeDefinition() == typeof(Nullable<>))
+            if (property.Type.IsGenericType && property.Type.GetGenericTypeDefinition() == typeof(Nullable<>))
             {
                 typeof(T).GetProperty(name)?.SetValue(obj, value);
             }

+ 3 - 3
Masuit.Tools.Core/Masuit.Tools.Core.csproj

@@ -20,10 +20,10 @@
     <UserSecretsId>830c282f-f7c1-42be-8651-4cd06ac8e73f</UserSecretsId>
     <RepositoryType>Github</RepositoryType>
     <GeneratePackageOnBuild>True</GeneratePackageOnBuild>
-    <Version>2.3.2.5</Version>
-    <FileVersion>2.3.2.5</FileVersion>
+    <Version>2.3.2.6</Version>
+    <FileVersion>2.3.2.6</FileVersion>
     <Company>masuit.com</Company>
-    <AssemblyVersion>2.3.2.5</AssemblyVersion>
+    <AssemblyVersion>2.3.2.6</AssemblyVersion>
     <Authors>懒得勤快X</Authors>
     <RepositoryUrl>https://github.com/ldqk/Masuit.Tools</RepositoryUrl>
   </PropertyGroup>

BIN
Masuit.Tools/Properties/AssemblyInfo.cs


+ 1 - 1
Masuit.Tools/package.nuspec

@@ -4,7 +4,7 @@
     <!--*-->
     <id>Masuit.Tools.Net</id>
     <!--*-->
-    <version>2.3.2.5</version>
+    <version>2.3.2.6</version>
     <title>Masuit.Tools</title>
     <!--*-->
     <authors>masuit.com</authors>